Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi 7 DLL mit Delphi 2010 Programm aufrufen, schlägt fehl (https://www.delphipraxis.net/152250-delphi-7-dll-mit-delphi-2010-programm-aufrufen-schlaegt-fehl.html)

TheGame1492 16. Jun 2010 12:28

Delphi 7 DLL mit Delphi 2010 Programm aufrufen, schlägt fehl
 
Also ich hab eine DLL erzeugt mit Delphi 7

Delphi-Quellcode:

library test;

uses
  sharemem;

{$R *.res}

function TestSend(): pchar; stdcall;
begin
  result := pchar('test1234') ;
end;

exports
  TestSend;

begin
end.
und dies will ich mit 2010 benutzen wie folgt:

Delphi-Quellcode:
..
.
.
  function TestSend():pchar; stdcall; external 'test.dll' name 'TestSend';
.

.
procedure TForm1.Button1Click(Sender: TObject);
begin
  showmessage(TestSend) ;
end;
im message kommt denn nur wirr warr raus


woran kann das liegen?

mkinzler 16. Jun 2010 12:30

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 17:02 Uhr.

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