Integerwert in Zeichenkette umwandeln für Meldung einer MessageBox



  • Ich beschäftige mich seit kurzem mit dem C++Builder und arbeite mich durch das Buch "GoTo C++Builder 5.0" von Dirk Abels durch.
    In einem Programmteil möchte ich eine MessageBox mit dem Wert eines Zählers ausgeben (Schleifendurchlauf).
    etwa so:
    Application->MessageBox("Durchlauf-Nummer:"+zaehler,"Meldung",MB_OK);

    Da streikt natürlich der Builder.

    Wie bekomme ich den aus zaehler (z.B. int) eine Zeichenkette umgewandelt und dann beide Zeichenketten in die Box?
    Vielen Dank für die Hilfe, auch wenn es für einige vielleicht etwas banal ist.

    Olaf



  • Endlich kann ich auch mal was antworten 😉

    Es gibt im Builder eine ganze Menge Funktionen um AnsiStrings (von und zu) umzuwandeln. Für deinen Zweck ist IntToStr(int) geeignet.

    Application->MessageBox("Durchlauf-Nummer:"+IntToStr(zaehler),"Meldung",MB_OK);

    In der Onlinehilfe gibts dazu ne ganze Menge Info dazu (Wenns dann um Formate usw. geht). Einfach mal schauen.



  • Und vor der sich als nächstes ergebenden Frage bitte die FAQ beachten!


Anmelden zum Antworten