Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Passender Datentyp zu C-DLL (https://www.delphipraxis.net/136543-passender-datentyp-zu-c-dll.html)

Apollonius 2. Jul 2009 16:54

Re: Passender Datentyp zu C-DLL
 
Schreibe mal vor das external in Delphi ein "cdecl;" - wenn das nicht geht, versuche es mit "stdcall;".

Hepdepaddel 2. Jul 2009 17:04

Re: Passender Datentyp zu C-DLL
 
Ja! :thumb:

stdcall hatte ich zunächst schon drin, dann maulte Delphi, die Deklaration unterscheide sich von der vorherigen. Also habe ich das wieder rausgenommen.

mit

Delphi-Quellcode:
function bColumbusCSV2FBGPS(cInputDatei, cOutputDatei: PAnsiChar; iAbtastRate: Integer): Boolean; cdecl; external 'gpsmodul.dll';
klappt es jetzt. Hätte ich irgendwie sehen können, in der C-Datei heißt es


Zitat:

extern "C" __declspec(dllexport) bool bColumbusCSV2FBGPS
( char *cInputDatei, char *cOutputDateiFBGPS, int iAbtastRate )

Bin nicht so der C-Freak. Vielen Dank - wer weiß, wie lange ich ohne Deinen Tipp hier noch herumgefrickelt hätte!

Vielen Dank! Darauf geb' ich einen aus - gezwungenermaßen leider nur virtuell :cheers:

Gruß

Hepdepaddel


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz