Visual LISP, AutoLISP and General Customization

Visual LISP, AutoLISP and General Customization

Reply
New Member
anupampatel
Posts: 2
Registered: ‎04-01-2010
Message 1 of 2 (869 Views)

AutoCAD 2012 - 32 bit VBA Issue

869 Views, 1 Replies
04-12-2011 09:42 PM

We have an old application that starts up like this.

VLX Defines Command and loads a DVB file -> The command calls a macro in DVB file

DVB Calls a function in a VB6 ActiveX DLL  ->

VB6 ActiveX DLL has the dialogs/functions

This arrangement has worked for many version of AutoCAD up to AutoCAD 2011.

With AutoCAD 2012, when VLX loads (or maybe when the DVB) a second ACAD.EXE starts that can be seen in the task manager.

Two ACAD.EXE are in the task manager - but nothing is shown on the screen.  Have to stop both ACAD.EXE process.

After both ACAD.EXE are stopped in task manager, ACAD.EXE keeps stating over and over again which can be seen in Task Manager.

AutoCAD 2012 never starts to the point where anything can be seen on the screen.

The AutoCAD 2012 32 VBA Enabler is installed.

Has anyone else seen this type of issue with AutoCAD 2012 32 bit VBA?

New Member
anupampatel
Posts: 2
Registered: ‎04-01-2010
Message 2 of 2 (768 Views)

Re: AutoCAD 2012 - 32 bit VBA Issue

04-20-2011 03:43 PM in reply to: anupampatel

We did more testing on it:

The issue is in ActiveX DLL when you try to access the:  Application.ActiveDocument

It occurs when we put he VLX file in the APPLOAD -> Startup Suite contents for AutoCAD 2012.

Loading the VLX manually does not cause issues on Windows 7.

On Windows XP, the issue occurs whether you load the VLX manually or have it in the Sartor Suite

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.