Autor Beitrag
c_a
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 19.08.02 15:31 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: 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.

_________________
Viele Grüße
Jakob
c_a Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Mo 19.08.02 21:08 
keine ursache. :mrgreen: ist ja auch selbstverständlich :wink:

_________________
Viele Grüße
Jakob