AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

C# COM Event DLL in Delphi benutzen

Ein Thema von KajiDaniel · begonnen am 26. Feb 2009
Antwort Antwort
KajiDaniel

Registriert seit: 26. Feb 2009
1 Beiträge
 
#1

C# COM Event DLL in Delphi benutzen

  Alt 26. Feb 2009, 11:02
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
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 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