|
SolidWorks : Schnittstelle (COM API) - Solidworks
PASCAM am 27.05.2005 um 07:22 Uhr (0)
Hallo Jens, OLE-Autoamtion und COM sind das gleiche und dann doch wieder nicht. COM ist eine Basistechnologie basierend auf IUnkwon (und IDispatch). OLE-Autoamtion, auch ActiveX genannt, bietet zusaetzlich eine Infrastruktur an (Infos ueber Datentypen, Hilfe etc.) und ermoeglich, soweit ich weiss, auch das Marshalling an (Datenkonvertierung zwischen Prozesse). Da VB diese Zusatzinfos benoetigt, muss dort ActiveX verwendet werden. Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung
| | In das Form SolidWorks wechseln |
|
SolidWorks : API - Nutzung von ActiveX Steuerelementen
PASCAM am 26.08.2005 um 17:29 Uhr (0)
Hallo Matthias,das koennte auch an der Registry liegen. Welche Version ist dort registriert und welche hat Deine Dll vom Steuerelement.SWX erzeugt ein Objekt anhand des Namens bzw. der GUID, also rein anhand der Registry. VB6 holt sich die Infos aber aus der TLB, also der Dll. Daher muss das zusammenpassen.Ansonsten schick mal einen Beispielcode.Gruss,Ralph------------------PASCAM Ralph MüllerSoftwareentwicklung
| | In das Form SolidWorks wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |