Entwickler-Ecke
Programmierwerkzeuge - Importieren einer DLL als Typelibrary unter Delphi 6
kkausp - Di 23.01.07 14:09
Titel: Importieren einer DLL als Typelibrary unter Delphi 6
Beim Importieren einer DLL als Typelibrary unter Delphi 6 werden aus functionen procedure:
Definition in der DLL:
public virtual HRESULT GetImage ( long lIndex , ImageFormat Format , VARIANT * pVal )
wird nach dem Import:
procedure TMyData.GetImage(lIndex: Integer; Format: ImageFormat; out pVal: OleVariant);
begin
DefaultInterface.GetImage(lIndex, Format, pVal);
end;
In HRESULT sollte eigentlich ein errorcode zurückgegeben werden.
Jemand eine Idee?
nivosta - Di 23.01.07 14:15
Hi,
ich gehen mal davon aus das bei einer virtual deklaration der Importer probleme hat da die eigentlichen deklaration in einer anderen klasse erfolgt.
kkausp - Fr 23.02.07 16:54
Titel: Einstellungen Environment Options ist die Lösung.
Environment Options->Type Library kann mann verschiedene Einstellungen in dieser Hinsicht auch für den Import externer DLL einstellen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!