DLL export?
-
Hallo,
ich möchte eine DLL in C++ schreiben und von Delphi einbinden lassen.
Da ich keine Strings als return von Delphi annehmen kann gebe ich als Return int und übergebe den String als Paramenter.
C++
extern "C" int __stdcall _export myfunction(char* Input1, char* Input12, char* Output1, char *Output2); Output1=MyAnsiString.c_str();Delphi
var myfunction: function(Input1: String; Input2: String; Output1: String; Output2: String):integer; stdcall;Das funktioniet nur nicht!
Danke!
-
Du wirst wohl auch in Delphi CStyle - Strings verwenden müssen.
-
meinst du PChar?
hab ich gerade probiert, kein erfolg!
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.