Der gesamte String ist muß als PChar genommen werden:
Delphi-Quellcode:
procedure TForm1.Button_BezahlenClick(Sender: TObject);
var
s: String;
begin
s := 'Sie müssen ' + Summe + ' € bezahlen'
Application.MessageBox (PChar(s), 'Information', MB_ICONINFORMATION)
//Summe wurde als Double deklariert
end;
Windows Vista - Eine neue Erfahrung in Fehlern.