Erst mal den Code. Er stammt aus einem heute fertiggestelltem Projekt:
Code: Alles auswählen
Repeat
If GetGadgetState(6629) = 1 And EventGadgetID() = 6629
text$=InputRequester("input","Bitte Text eingeben","default wert")
EndIf
;
; weiterer Code
;
Delay(Random(2))
Until WindowEvent() = #PB_Event_CloseWindow
Also, Es wurde ordnungsgemäß ein Fenster mit OpenWindow erstellt. Außerdem die dazu nötige GadgetList(e).
In dieser GadgetList bedindet sich nun eine Checkbox, die die GdgetID 6629 hat.
Problem:
Wenn ich jetzt ein Häkchen in die Checkbox nummer 6629 reinsetze, dann erscheint ordnungsgemäßerweise der inpurequester. Nach eingabe des Textes und klick auf OK erscheint diese Box aber wieder!

Und wieder!

Und immer, immer wieder

!!! Also unendlich oft. Hilft nur noch heulen und nach Mama schreien oder den Debugger konsultieren.
Daher meine Frage: "Habe ich was falsch gemacht?"
Oh, es ist ja bereit 0:05 Uhr! Dann wurde das Projekt ja gestern fertiggestellt! *gg* Nein, aber die Frage nach der Lösung für mein Problem ist ernst gemeint! Danke für jede Hilfe.