Hello
I used to work with some Macros I made in the past for SW2009.
After the upgrade for the SW2011 some of those macros stop working.
I solved almost all the issues but there still one I don’t know how
In some point of the macro I used the function “DoEvents” to wait for a surface selection by the SW user, this selection used to return the value 1 on the objCount.
See example:
Part.Insert3DSketch
swPage.Show
Do
Loop_Start:
objCount = SelMgr.GetSelectedObjectCount
DoEvents
If VarLoop = 1 Then
GravarFicheiro
objCount = 1
End If
If VarLoop = 2 Then
SairAplicacao
objCount = 1
End If
If VarLoop = 3 Then
VirarNormal
VarLoop = 0
End If
Loop Until objCount = 1
In SW2011 this doesn’t work.
The macro don’t came out from the loop because it doesn’t allow me to select anything in the working area.
The most amazing thing is, if I start the macro directly from the VB window (using the edition of the macro and make the debug from there) the macro works perfectly....
Another issue I had is, any time I call for a new form that form stays behind the SW window. Is this a Solid Works bug or is a Windows 7 bad configuration?
Thanks in advanced
Vitor