Einzelnen Beitrag anzeigen

LordPsychoter

Registriert seit: 6. Mai 2008
Ort: 48720
55 Beiträge
 
Delphi 7 Professional
 
#1

Probleme beim aufrufen von eigenem COM Objekt "Schnittstelle nicht unterstützt"

  Alt 7. Aug 2012, 16:13
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:
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.
Danach habe ich mir die dll gebaut und über REGSVR32 [pfad zur dll] erfolgreich registriert.

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: http://forum.delphi-treff.de/showthr...rst%FCtzt-quot
  Mit Zitat antworten Zitat