Entwickler-Ecke
Sonstiges (Delphi) - Hilfe mit variablen
c_a - Mo 19.08.02 15:31
Titel: Hilfe mit variablen
Hi, ich habe grade mit delphi angefangen und bin dabei einen Taschenrechner zu programmieren (jaja ich weiß, nicht besonders kreativ, aber mit irgendwas muss man ja mal anfangen um eine neue sprache kennen zu lernen :D )
Also, mein problem ist das ich gerne die eingabe eines TEdit-feldes (also TEdit.text) in eine integervariable umrechnen würde, oder sonstwas das man mit einer weiteren eingabe addieren,dividiren usw. kann.
wenn ich versuche "TEdit1.text + TEdit2.text zu rechnen und das anschließend als TLabel.caption aneigen zu lassen dann funzt das zwar aber er zeigt mir beispielsweise bei 2+2 22 an oder bei 4+7 47.
was muss ich machen?
brauche ich einen anderen befehl für +?
gibt es andere Eingabefelder als TLabel oder TEdit (heißt so in der engl.version) die als caption oder text vieleicht ne integer-variable zulassen?
gibt es eine variablenart mit der das geht??
vielen dank für eure hilfe im voraus und sorry das ich so ne doofe newbie-frage stelle aber irgendwie muss man ja ne sprache anfangen!!
merci
DeCodeGuru - Mo 19.08.02 15:45
hi c_a,
wenn du Strings (z.B. Edit.Text) "addierst", so wird der eine String an den anderen angehängt. Was du brauchst ist eine Zahlenvariable à la Integer (Ganzzahlig) oder Extended (Fließkommazahlen). Um einen Strings in eine Integervariable umzuwandeln benutzt du StrToInt (Integer zu String: IntToStr). Wenn du Fließkommazahlen umwandeln willst benutzt du FloatToStr und StrToFloat. Ansonsten kann man mit Zahlenvariablen mit +,-,*,/ (bei Integer div) rechnen.
c_a - Mo 19.08.02 21:06
Hey, is ja genial, nach weniger als 10 std. eine superverständliche und allesumfassende antwort! kewles forum, danke dir! :D
DeCodeGuru - Mo 19.08.02 21:08
keine ursache. :mrgreen: ist ja auch selbstverständlich :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!