Seite 1 von 2
String Wert in Variable
Verfasst: 02.04.2007 10:48
von Fusselohr
Hallo an alle ,
ich möchte gern einen Taschenrechner programmieren, habe aber leider
überhaupt keine ahnung , wie ich den Wert des oben eingegebenen Strings in
eine Variable speichern kann

. Wenn mir jemand helfen könnte
wäre ich sehr glücklich

.
Mit freundlichen Grüßen ,
Fusselohr
Verfasst: 02.04.2007 10:53
von Kaeru Gaman
schau dir mal StrD() an....
PB -> Hilfe -> String
Verfasst: 02.04.2007 11:07
von Fusselohr
Wenn ich das jetzt richtig verstanden habe, kann ich damit Variablen in Strings umwandeln , oder ?
Verfasst: 02.04.2007 11:22
von Kaeru Gaman
stümmt.. tippfehler...
schau dir ValD an.
aber: lies dir ruhig mal einiges in der Help durch.
das gesamte kapitel "String" ist nicht so fürchterlich groß,
und hätte ja klar sein können, dass du dort ne lösung findest....
Verfasst: 02.04.2007 11:32
von Fusselohr
Ich habe noch ne Frage ^^. Kann das sein das ich das Eingabefeld, wo man den String eintippen kann noch irgendwie definieren muss ?
Mein Code von dem Stringfeld sind nämlich so aus :
Code: Alles auswählen
StringGadget(#String_2, 20, 25, 270, 30, "",#PB_String_Numeric)
Und ich glaube nicht, dass #String_2 der Name des Strings ist ...
Verfasst: 02.04.2007 11:33
von Kaeru Gaman
...an der richtigen stelle in der Eventschleife...
Verfasst: 02.04.2007 11:39
von Fusselohr
Danke, aber ich glaub ich bin zu doof dafür

.
Mein Code sieht jetzt so aus ...
Code: Alles auswählen
Eingabe.d = GetGadgetText(#String_2)
x.d = ValD(Eingabe.d)
So, und dann kommt ne Fehlermeldung : Trying to write a string into a numercial variable ... Was hab ich falsch gemacht ?
Gruß Fusselohr
Verfasst: 02.04.2007 11:45
von Kaeru Gaman
"Eingabe" muss dann logischer weise auch ein string sein...

Verfasst: 02.04.2007 11:49
von Fusselohr
Ohh, ich Trottel

. Funktioniert einwandfrei .
VIELEN DANK

Verfasst: 02.04.2007 11:57
von Falko
Declarieren sollte man pro Variable auch nur einmal im Programm:
Eingabe.s = GetGadgetText(#String_2)
x.d = ValD(Eingabe)
[Edit] ok, hat sich dann ja erledigt

[/Edit]