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