![]() |
Frage zu Import Type Library
Hallo,
ich verwende D5 Enterprise unter Win2K. Ich entwickle eine ActiveX.dll. Hierbei muss ich verschiedene andere COM-Server einbinden. Ich gehe wie folgt vor: 1. Project 2. Import Type Library 3. Auswählen der Datei 4. Create Unit Wenn ich das bei anderen COM.dlls mache, dann ist das kein Problem. Nur bei einrer Exe, die mehrere COM-Server enthält bekomme ich die Fehlermeldung: Zitat:
Kann mir da jemand weiterhelfen? Vielen Dank! Gruß Walter |
Re: Frage zu Import Type Library
Zitat:
|
Re: Frage zu Import Type Library
Beim Import bekommt man die Liste der enthaltenen Komponenten.
Die Liste ist editierbar! Man kann also die Namen aendern. |
Re: Frage zu Import Type Library
Zitat:
Funktioniert auch wunderbar!!! Kann es zu irgendwelchen Problemen dadurch kommen? Danke noch einmal! Gruß Walter |
Re: Frage zu Import Type Library
Keine Probleme.
Schau dir mal das generierte _TLB.pas File an. Dort wird die Interface-Klasse des ActiveX-Objekts in eine Delphi-Klasse eingekapselt. Mit dieser Delphi-Klasse kann man noch einige Tricks ausspielen. Dort kann man naemlich so einige Namen durchaus aendern, da ja einfach Wrapper-Methoden implementiert wurden die die Methoden des ActiveX-Objekts aufrufen. Das ist jetzt gewoehnliches Delphi. |
Re: Frage zu Import Type Library
Zitat:
|
Re: Frage zu Import Type Library
Ich spreche von TMenu, bei anderen habe ich das noch nicht ausprobiert.
Vielen Dank noch einmal! Gruß Walter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz