nach längerer "Abstinenz" habe ich wieder mit PureBasic programmiert, was mir großen Spass gemacht hat! Leider bin ich als (immer noch) Anfänger an dem folgenden Problem gescheitert:
Ich habe ein einfaches Programm geschrieben - zwei Eingabefelder (werden aus einem StringGadget ausgelesen) und zwei Ausgabefelder (Ergebnis wird in einen StringGadget geschrieben):
Code: Alles auswählen
Procedure Button_Berechnen(EventType)
EingabeFeld1$ = GetGadgetText(#String_Eingabefeld1)
Debug EingabeFeld1$
EingabeFeld1 = ValD(EingabeFeld1$)
Debug EingabeFeld1 ;es werden keine Dezimalzahlen angezeigt!
EingabeFeld2$ = GetGadgetText(#String_Eingabefeld2)
Debug EingabeFeld2$
EingabeFeld2 = ValD(EingabeFeld2$)
Debug EingabeFeld2 ;es werden keine Dezimalzahlen angezeigt!
Ausgabewert1 = EingabeFeld1*EingabeFeld2
Ausgabewert2 = EingabeFeld1/EingabeFeld2
SetGadgetText(#String_Ausgabefeld1, StrD(Ausgabewert1,8))
SetGadgetText(#String_Ausgabefeld2, StrD(Ausgabewert2,8))
Wie kann ich den Code dahingehend abändern, dass mir Dezimalzahlen angezeigt warden?
Vielen Dank für eure Hilfe!