@olli: ja, wirklich interessanter vergleich. danke dass du dir solche mühe gemacht hast.
@killer:
Zitat:
Nur komisch, warum die Funktion MessageBox da ein PAnsiChar erwartet und nicht etwa einen String.
messagebox ist ein
api befehl. die erwarten immer pchars oder pansichars.
auszug aus windows.pas
Delphi-Quellcode:
function MessageBox; external user32 name 'MessageBoxA';
function MessageBoxA; external user32 name 'MessageBoxA';
function MessageBoxW; external user32 name 'MessageBoxW';
auszug aus delphi hilfe:
Zitat:
public function MessageBox(const Text: PAnsiChar, const Caption: PAnsiChar, Flags: Integer): Integer;
d.h. du musst keine funktion schreiben. deine funktionen sind PChar sowie @String[1].
(edit: ich sehe gerade, du hast deinen beitrag editiert und diesen wunsch zurückgenommen).
man möge mich korrigieren falls ich falsch liege.