![]() |
Probleme beim aufrufen von eigenem COM Objekt "Schnittstelle nicht unterstützt"
Hallo,
ich habe mir eine dll erstellt (Datei->Neu->Dll Expert) und habe dort ein neues Com Objekt eingespflegt (Datei->Neu->Com-Objekt). In dem Com Objekt habe ich eine Klasse und eine Methode hinzugefügt. In meinem Projektcode habe ich noch die DLL Registrierungs Methoden exportiert:
Delphi-Quellcode:
Danach habe ich mir die dll gebaut und über REGSVR32 [pfad zur dll] erfolgreich registriert.
library ZipObject;
uses SysUtils, Classes, zip_TLB in 'zip_TLB.pas', uMain in 'uMain.pas' {ZipObject: CoClass}, ComServ; {$R *.TLB} {$R *.res} exports DllGetClassObject, DllCanUnloadNow, DllRegisterServer, DllUnregisterServer; begin end. Beim aufruf aus einem Testprogramm bekomme ich nun immer den Fehler "Schnittstelle nicht unterstützt". Kann mir einer von euch helfen was ich evtl. vergessen habe/falsch mache? Danke & Gruß Andreas Crosspost: ![]() |
AW: Probleme beim aufrufen von eigenem COM Objekt "Schnittstelle nicht unterstützt"
Du musst ein Automatisierungsobjekt erzeugen.
|
AW: Probleme beim aufrufen von eigenem COM Objekt "Schnittstelle nicht unterstützt"
Delphi-Quellcode:
initialization
TAutoObjectFactory.Create(.... gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 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