.NET

Reply
Active Contributor
dhorger
Posts: 46
Registered: ‎06-18-2003
Message 1 of 5 (535 Views)
Accepted Solution

StartUserInteraction for AutoCAD 2013

535 Views, 4 Replies
07-31-2012 09:35 AM

I'm trying to update some VB.Net code for AutoCAD 2013, and am slowly slogging my way through the API changes. Here's one I haven't been able to figure out yet:

 

The following line worked in pre-2013, but not anymore...

Dim eui AsEditorUserInteraction = Application.DocumentManager.MdiActiveDocument.Editor.StartUserInteraction(Me)

 

I get this error in the editor...

Error 12 Value of type 'IECAD.fSymbols' cannot be converted to 'System.IntPtr'.

 

IECAD.fSymbols is a form in my application, and the error references the Me in my statement. What is the current correct way to activate a form while allowing for user interaction (like picking a point)?

 

Thanks.

Active Contributor
dhorger
Posts: 46
Registered: ‎06-18-2003
Message 2 of 5 (532 Views)

Re: StartUserInteraction for AutoCAD 2013

07-31-2012 10:02 AM in reply to: dhorger

Never mind... I figured it out. Changing Me to Me.Handle did the trick.

 

Hope this helps someone else!

Distinguished Mentor
andrewpuller3811
Posts: 770
Registered: ‎07-30-2008
Message 3 of 5 (461 Views)

Re: StartUserInteraction for AutoCAD 2013

09-23-2012 03:54 AM in reply to: dhorger

Thanks for posting your solution.

If this fixed your issue, click on "Accept as Solution"

Andrew Puller
Maitland, NSW, Australia
Windows 7 Enterprise 64bit
Intel core i7 2600 @ 3.40 GHz with 16GB Ram
Civil 3d 2013 64bit
Member
cfiene
Posts: 4
Registered: ‎09-29-2011
Message 4 of 5 (396 Views)

Re: StartUserInteraction for AutoCAD 2013

10-11-2012 12:11 PM in reply to: dhorger

Thanks for the solution! It was driving me caazy!!!

Active Contributor
dhorger
Posts: 46
Registered: ‎06-18-2003
Message 5 of 5 (390 Views)

Re: StartUserInteraction for AutoCAD 2013

10-11-2012 01:11 PM in reply to: cfiene

Glad to help!

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.