Zitat von
Luckie:
Wenn Summe als Double deklariert wurde, muss die dan nnicht noch in einen String konvertiert werden?
Nein, das geht bei MessageBoxen nicht! Da wird der Typ PChar verlangt:
function MessageBox(Text, Caption: PChar; Flags: Word): Integer;
Zitat von
Bernhard Geyer:
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;
Nur wenn ich
Summe als String deklariere, kann ich ja nicht mit ihr rechnen, oder?
/Edit
Jetzt hab ich's gerafft! ;D
Funktioniert einwandfrei,
danke