Hallo zusammen,
ich habe hier eine .NET Komponente (einfaches Panel), das ich in Delphi Win32(2007) nutzen muss. Ich habe per GACUtil und RegAsm die Assembly registriert und auch versucht per typlibimp einen Wrapper zu erzeugen. Das Problem ist, dass dabei "nur" eine nicht-visuelle Komponente erzeugt wird.
Wenn ich das ganze über die IDE einbinde (Komponente - Komponente Importieren - .NET Assembly importiere), wird das importierte Panel zwar von TOleControl abgeleitet und sollte dann eigentlich auch sichtbar sein, allerdings werden im Wrapper mehrere Set-Methoden als unbekannt deklariert:
_SetIUnknownProp
_SetOleVariantProp
...
Funktioniert dieses vorgehen? Gibt es eine Alternative? Das Ziel soll sein unter .NET einen Rechenkern zu implementieren, der eine grafische Ausgabe hat. Die Einbindung des eigentlichen Rechenkern ist kein Problem, allerdings soll die grafische Ausgabe in unserem Programm ebenfalls eingebunden werden.
Grüße
ich habe hier eine .NET Komponente (einfaches Panel), das ich in Delphi Win32(2007) nutzen muss. Ich habe per GACUtil und RegAsm die Assembly registriert und auch versucht per typlibimp einen Wrapper zu erzeugen. Das Problem ist, dass dabei "nur" eine nicht-visuelle Komponente erzeugt wird.
Wenn ich das ganze über die IDE einbinde (Komponente - Komponente Importieren - .NET Assembly importiere), wird das importierte Panel zwar von TOleControl abgeleitet und sollte dann eigentlich auch sichtbar sein, allerdings werden im Wrapper mehrere Set-Methoden als unbekannt deklariert:
_SetIUnknownProp
_SetOleVariantProp
...
Funktioniert dieses vorgehen? Gibt es eine Alternative? Das Ziel soll sein unter .NET einen Rechenkern zu implementieren, der eine grafische Ausgabe hat. Die Einbindung des eigentlichen Rechenkern ist kein Problem, allerdings soll die grafische Ausgabe in unserem Programm ebenfalls eingebunden werden.
Grüße
Comment