Aber bau Sie dir doch einfach,
So einfach ist das nicht.
Open-Inventor ist in C++ programmiert und bietet eine C++
API.
Nur aus Delphi heraus lässt sich diese
API nicht aufrufen da Delphi und C++ nicht kompatibel sind.
Das fängt schon damit an, dass Delphi mit
mangled Names in DLLs nicht umgehen kann.
Um die C++
API zu nutzen müsste man schon den gleichen C++ Compiler wie Open-Inventor benützen.
Dann wird ausserdem eine .NET und eine Java
API angeboten.
Blöd nur dass Delphi weder mit .NET Assemblies noch mit Java Packages etwas anfangen kann.
Gäbe es Active-X DLLs dann wäre es für Delphi kein Problem die Interfaces, Datentypen, usw. einzulesen.
Man könnte ja mal beim Hersteller nachfragen ob eine Active-X Schnittstelle verfügbar ist oder geplant ist.