Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - ApplicationMessagebox


Andreas_Sans - Fr 28.11.03 16:12
Titel: ApplicationMessagebox
Ich will eine Messagebox machen in der die erreichte Punktzahl und die Zeit ausgegeben werden sollen. Wenn ich es aber so versuche :


Delphi-Quelltext
1:
application.messagebox('Glückwunsch Sie haben gewonnen. Dabei haben sie in '+inttostr(zeit)+' Sekunden '+inttostr(punkte)+' Punkte erzielt','Gewonnen',mb_ok);                    


dann schreibt Delphi : Inkompatible Typen : 'String' und 'PChar'

Kann mir jemand helfen ?


Anonymous - Fr 28.11.03 16:14

mit pchar('text') kannst du einen string in einen pchar umwandeln.


G-man - Sa 29.11.03 10:37

Sieht dann also so aus: application.messagebox(PChar('Glückwunsch Sie haben gewonnen. Dabei haben sie in '+inttostr(zeit)+' Sekunden '+inttostr(punkte)+' Punkte erzielt'), PChar('Gewonnen'), mb_ok);