Einzelnen Beitrag anzeigen

ReDoX
(Gast)

n/a Beiträge
 
#1

stdcall beim aufruf einer dll

  Alt 19. Feb 2005, 13:42
Hi,
Ich habe mir einen wirklich kleine dll geschrieben.

Delphi-Quellcode:
library Mydll;

uses
  dialogs;

{$R *.res}

procedure MYMessage(text : string);
begin
 showmessage(text);
end;

exports
 MyMessage;

end.
So habe ich sie deklariert
 procedure MYMessage(text : string); stdcall; external 'Mydll.dll'; wenn ich sie jetzt aufrufe
 MyMessage('Hello world'); erscheint eine entstellte messagebox mit zeichen als text.
Deklariere ich sie hin gegen so
procedure MYMessage(text : string); external 'Mydll.dll'; geht alles ohne problem woran liegt das?

Mfg ReDoX
  Mit Zitat antworten Zitat