Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi C# COM Event DLL in Delphi benutzen (https://www.delphipraxis.net/129827-c-com-event-dll-delphi-benutzen.html)

KajiDaniel 26. Feb 2009 11:02


C# COM Event DLL in Delphi benutzen
 
Guten Tag,

ich komme eigentlich aus der .Net C# Ecke und habe daher nicht ganz soviel ahnung von den eigenheiten von Delphi und bräuchte daher ein wenig Hilfe. Mein Problem:

Ich habe in C# eine COM DLL erstellt die funktionen und ein Event erhält. Ich kann mit Delphi ohne großen probleme die TLB mit der DLL importieren und die Funktionen benutzen das funktioniert so weit gut. Jetzt geht es aber daraum aus der COM DLL das Event was ich mit C# erstellt habe zu abonnieren und zu benutzen. Ich bin darüber gestoßen das man für COM Events EventSinkImp benutzen soll der ein geeigneten Wrapper für das COM Event erstellt. Wenn ich diesen Wrapper benutze meckert er in der erstellten Datei ein paar Datentypen an, die anscheinend auch aus der .Net kommen aber ich gar nicht in meiner DLL benutze oO. Bei der erstellung der DLL habe ich mich vornämlich an diese beiden Artikel gehalten: Artikel1 und Artikel2. Ich habe die Beispiele auch direkt getesten mit leider immer den selben Fehler das wohl das EventSinkImp das Event nicht richtig Wrapped. Hat jemand eine Idee oder hat sowas schonmal gemacht? Ich wäre um jede Hilfe dankbar :)


Gruß Daniel


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz