Trotzdem musst du die Zahl in einen String umwandeln.
Delphi-Quellcode:
Application.MessageBox(PChar('Sie müssen ' + Format('%.2f', [Summe])
+ ' € bezahlen'), 'Information', MB_ICONINFORMATION or MB_OK);
oder
Delphi-Quellcode:
Application.MessageBox(PChar('Sie müssen ' + CurrToStrF(Summe, ffFixed, 2)
+ ' € bezahlen'), 'Information', MB_ICONINFORMATION or MB_OK);