.NET

.NET

Reply
Mentor
SENL1362
Posts: 231
Registered: ‎07-20-2011
Message 1 of 3 (188 Views)
Accepted Solution

AutoCAD MAP end of loading AEC modules

188 Views, 2 Replies
12-06-2013 07:20 AM

Hello,

AutoCAD MAP loads a some AEC modules when initialising.

I want to send my .NET Init message to the commandline after these AEC loading prompts

I tried waiting for Application.Idle(QuiescentState) without any luck. 

AecLoading.png

 

 

Timing operations at startup is always tricky. You could try P/Invokignads_queueexpr (see example here - http://through-the-interface.typepad.com/through_the_interface/2006/08/calling_command.html). You could also user a timer to delay your message, although I'm not so keen on doing that.

 

But consider the 'arms race' that ensues when you and another add-in both want to send your init messages last - i.e. there's really no way AutoCAD can ensure any single addin gets to report itself last.

 

ADN Support Specialist
StephenPreston
Posts: 422
Registered: ‎05-22-2006
Message 2 of 3 (166 Views)

Re: AutoCAD MAP end of loading AEC modules

12-06-2013 02:34 PM in reply to: SENL1362

Timing operations at startup is always tricky. You could try P/Invokignads_queueexpr (see example here - http://through-the-interface.typepad.com/through_the_interface/2006/08/calling_command.html). You could also user a timer to delay your message, although I'm not so keen on doing that.

 

But consider the 'arms race' that ensues when you and another add-in both want to send your init messages last - i.e. there's really no way AutoCAD can ensure any single addin gets to report itself last.

 

Cheers,

Stephen Preston
Autodesk Developer Network
Mentor
SENL1362
Posts: 231
Registered: ‎07-20-2011
Message 3 of 3 (160 Views)

Re: AutoCAD MAP end of loading AEC modules

12-06-2013 02:45 PM in reply to: StephenPreston
Hello Stephen,
Thank you for this tip.
This and other reasons convince me to leafe the CommandLine for my output and use Panels to write the output to.

Thanks,
Anton
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.