![]() |
Delphi 7 DLL mit Delphi 2010 Programm aufrufen, schlägt fehl
Also ich hab eine DLL erzeugt mit Delphi 7
Delphi-Quellcode:
und dies will ich mit 2010 benutzen wie folgt:library test; uses sharemem; {$R *.res} function TestSend(): pchar; stdcall; begin result := pchar('test1234') ; end; exports TestSend; begin end.
Delphi-Quellcode:
im message kommt denn nur wirr warr raus
..
. . function TestSend():pchar; stdcall; external 'test.dll' name 'TestSend'; . . procedure TForm1.Button1Click(Sender: TObject); begin showmessage(TestSend) ; end; woran kann das liegen? |
AW: Delphi 7 DLL mit Delphi 2010 Programm aufrufen, schlägt fehl
Ersetzt string durch AnsiString und PChar durch PAnsiChar
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz