Knowing that quite many of the subscribers in this community use Visual Studio or other 3rd party automation clients – well knowing that these are not officially supported by Mentor Support.
Just to clarify, the Automation Server is DxDesigner (viewdraw.exe), the External Automation Client is the compiled .exe from Visual Studio. For completeness, an internal client would be a vbs or efm file, run from inside DxDesigner Application
How do you normally work around this situation? I am using the Addline2 method for DxDesigner Automation as an example :
Using the Addline2 method in an internal client works, but when running with the external client, the call
Set DxDesignerLine = Activeview.Block.AddLine2(1,1,x*10,y*10)
sometimes returns ‘Nothing’ , where is should return the DxDesignerLine object. This apparently is worse when the DxDesigner Application is kept open during script runtime, so there must be some disturbance happening.
Q1: Can someone explain why this happens ?
Q2: Can someone suggest a workaround for this issue ?