Problem mit Variablen
Übersicht

Ehrenbe4Betreff: Problem mit Variablen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo. Mein Programm durchläuft leider nicht die If Schleife auch wenn beide Variablen vom Benutzer mit der Gleichen zahl eingegeben werden.
Wo liegt der Fehler? Der Quellcode ist stark vereinfacht... fenster = CreateWindow ("Mathe-Programm", 200,100, 600,500) PanelBerechnenPunktPunkt = CreatePanel(470, 140, 100,30,fenster,1) Punkt1x = CreateTextField(46,41,30,20, fenster) Punkt2x = CreateTextField(86,41,30,20, fenster) If Punkt1x=Punkt2x Then PunktPunktidentisch = True If PunktPunktidentisch = True Then label17 = CreateLabel("Die beiden Punkte sind identisch", 50,130,200,40, PanelergebnissePunktPunkt,1) EndIf |
||
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Punkt1x und Punkt2x sind Handles zu den Textboxen, nicht zu dem Text, den sie enthalten. Um den Text zu bekommen, musst du TextFieldText![]() Außerdem solltest du GUI-Objekte nicht zur Laufzeit erstellen, sondern bevor der Mainloop ausgeführt wird. Zum Beispiel könntest du am Anfang ein Label erstellen und wenn "PunktPunktidentisch" True ist, den Text des Labels mit SetGadgetText ![]() |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group