Entwickler-Ecke

Dateizugriff - C++ DLL in Delphi einbinden


Black Sting - Di 07.10.03 17:41
Titel: C++ DLL in Delphi einbinden
Hi,

wollte mal fragen ob ich DLL's die mit C++ erstellt wurden auf ne spezielle Art einbinden muss oder ob ich ganze einfach die Method anwenden kann:

Delphi-Quelltext
1:
function dllFunc(): bool; extern 'test.dll' name 'dllFunc';                    

Weil ich hab das ganze mal ausprobiert und hab dann die Fehlermeldung bekommen, dass die EXE Datei mit ner fehlenden Export dllFunc-test.dll (oder so ähnlich) verknüpft wäre. Die DLL war aber vorhanden!

thx
mfg
Black Sting

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt; Titel geändert; Topic verschoben; Beitrag formatiert (war sehr schlecht zu lesen)


Tino - Mi 08.10.03 09:02

Hallo!

Gib mal die Aufrufkonvention cdecl an:

Delphi-Quelltext
1:
function dllFunc(): bool; cdecl; external 'test.dll' name 'dllFunc';                    


Gruß
Tino


Klabautermann - Mi 08.10.03 09:13

Hallo,

die öffnende und schließende Klammer ist bei Delphi auch überflüssig.

Gruß
Klabautermann