![]() |
Integer in String einbetten
hi
ich habe eine doch releativ einfache frage. trotzdem hab ich hier im forum und mit google keine antwort gefunden. wie kann man integer in einen string einbetten? ich meine das so:
Delphi-Quellcode:
das funktioniert so leider nicht, ich habe aber keine lösung gefunden.
label1.caption:='Wieviel ist' inttostr (a) '+' inttostr (b)'?';
ich bin sicher es gibt eine einfache lösung, die mir noch nicht bekannt ist. :) mfg Mr. General |
Re: Integer in String einbetten
Du musst das nur noch mit dem Plus Operator verknüpfen
Delphi-Quellcode:
Sonst schau dir mal die Funktion Format an.
label1.caption:='Wieviel ist' + inttostr (a) + '+' + inttostr (b) + '?';
|
Re: Integer in String einbetten
Es fehlt jeweils das +.
Man könnte aber auch Format() verwenden |
Re: Integer in String einbetten
Das wäre in diesem Fall dann
Delphi-Quellcode:
Der Format-Befehl ist am Anfang nicht ganz einfach zu begreifen, aber wenn man das einmal kapiert hat, ist das ein mächtiges Werkzeug.
label1.caption := Format('Wieviel ist %d + %d?',[a,b]);
|
Re: Integer in String einbetten
ich hab beides ausprobiert und beide funktionieren. ich kann mir gut vorstellen das bei längeren texten der format-befehl viel übersichtlicher ist.
danke |
Re: Integer in String einbetten
Ein weiterer Vorteil ist das man Werte damit formatieren kann ( Anzahl Nachkommstellen usw)
|
Re: Integer in String einbetten
|
Re: Integer in String einbetten
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz