Autor Beitrag
Black Sting
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Di 07.10.03 17:41 
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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 08.10.03 09:02 
Hallo!

Gib mal die Aufrufkonvention cdecl an:
ausblenden Delphi-Quelltext
1:
function dllFunc(): bool; cdecl; external 'test.dll' name 'dllFunc';					


Gruß
Tino
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mi 08.10.03 09:13 
Hallo,

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

Gruß
Klabautermann