Thema: Delphi COM Klassen in dll

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: COM Klassen in dll

  Alt 14. Okt 2004, 08:09
Zitat von bayo:
Ist es richtig, dass man nicht darum herum kommt die Interfaces der COM-Klassen in dieser *_TLB-Unit nachzubilden, wenn die DLL z.B. in c++ geschrieben wurde und diese *_TLB-Unit noch nicht existiert? und ich somit die GUID der Interfaces, wie sie in der DLL verwendet werden, wissen muss?
Ja und nein Mit 90% der existierenden COM Bibliotheken geht es sogar sehr, sehr einfach, wenn man Delphi besitzt Starte ein neues Projekt, dann gehe in das Menü Projekt -> Typenbibliothek importieren (oder ähnlich, ich habe es nur in Englisch). Im folgenden Dialog gehe auf den Button Hinzufügen und wähle Deine DLL aus. Dann wähle das Zielverzeichnis für die *_TLB.PAS Datei aus und sage ihm, er soll die Unit erstellen.

Optional kannst Du ihn auch gleich eine Komponente in die Palette installieren lassen, persönlich rate ich davon ab, das ist aber reine Geschmackssache

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat