Autor Beitrag
JG
Hält's aus hier
Beiträge: 2

Win 10 Pro
Delphi 10.2 Tokyo
BeitragVerfasst: Mo 09.08.21 10:40 
Hallo,

Ich möchte mit einem Delphi-Programm Solid Works fernsteuern. Solid Works bietet dazu die Typenbibliothek "sldworks.tlb" an.
Leider tritt ein Fehler beim Einbinden dieser TLB auf.
Unter "Komponente registrieren" werden eine Menge registrierter Dateien von Solid Works angezeigt, nur eben die gewünschte sldworks.tlb nicht.
Mein Versuch die sldworks.tlb mit RegAsm zu registrieren ist auch fehlgeschlagen mit der Meldung "konnte nicht geladen werden, da es sich nicht um eine gültige .NET-Assembly handelt."

Ein Bild von der Fehlermeldung habe ich angehängt.
Vielleicht kann mir jemand weiterhelfen dieses Problem zu lösen.

lg Johannes


Moderiert von user profile iconTh69: Topic aus Dateizugriff verschoben am Mo 09.08.2021 um 15:36
Einloggen, um Attachments anzusehen!
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 09.08.21 11:26 
Hallo und :welcome:,

welche genaue Delphi-Version benutzt du?
Eigentlich sollte es entsprechend Experte für den Import einer Komponente funktionieren, wenn du die Option "Typbibliothek importieren" wählst.

In SolidWorks API (Delphi): connecting and retrieving an object tree steht jedoch auch, daß bei korrekter Installation des SolidWorks-Programms die "SldWorks 20xx Type Library" schon eingebunden sein sollte.
JG Threadstarter
Hält's aus hier
Beiträge: 2

Win 10 Pro
Delphi 10.2 Tokyo
BeitragVerfasst: Di 10.08.21 10:21 
Hallo,

ich verwende Delphi 10.2 Tokyo Professional und Solid Works 2021.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 10.08.21 11:18 
Mit der Professional sollte es eigentlich funktionieren. Hast du schon mal SolidWorks neu installiert?

Oder du wendest dich direkt an das SolidWorks-Forum (s. unten auf der Seite des letzten Links).