Results 1 to 2 of 2
Thread: Solid Edge 3D Modeler question
2004-08-27, 18:52 #1
- Join Date
- Sep 2002
- Detroit, Michigan, USA
- Thanked 0 Times in 0 Posts
Solid Edge 3D Modeler question
<<<Please post this question where it belongs if it's not here....>>> (Moved from the WOPR forum to the VB / VBA forum by HansV)
Solid Edge is a fairly popular CAD/3D modeler used in manufacturing. It is fully COM compliant (I hear....).
Now...the documentation that comes with the package shows that the highest hierarchy object (Application obj..no surprise there...) can be accessed like this:
Dim sss as SolidEdge. Application
and so on...
This is hardly news for those who have been programming with VB/VBA for more than two hours. Now....funny enough, the <<SolidEdge.Application>> object doesn't exist on any of the several supplied libraries. (Not like you can Dim variables as Excel.Application or Word.Application and so on...)
Is anybody out there trying to automate SolidEdge through the object model? If so....can someone tell me how can get early binding declaring the proper class...(if I use the generic Object type , it does work but I lose all the functionality of Intellisense....)
Thanks in advance
PS: Unless your last name is Trump...don't bother to contact the developer...EDS I think....
2004-08-27, 22:08 #2
- Join Date
- Feb 2001
- Silicon Valley, USA
- Thanked 94 Times in 90 Posts
Re: Solid Edge 3D Modeler question
I assume you can instantiate the object using late binding, that is, there is a Registry entry for SolidEdge.Application. If not, perhaps the relevant DLL is not even registered. As for early binding, some programs do not supply convenient object libraries (*.olb) like MS Office. It's frustrating, but if neither the documentation nor any community of Solid Edge users has found it, I suspect we won't be able to find it.