Ein Klick auf den Button [speichern] führt zu mehrfacheinträgen in die jeweiligen Dateien
Ein Klick auf den Button [suchen] und mein Window flimmert nur noch.
Die Eventloop wird also mehrfach durchlaufen und der jeweilige Button als gedrückt betrachtet. Ein Versuch mit Setgadgetstate(#c105,0) führte ebensowenig weiter, wie das Nullsetzen der Variablen >knopf<
BTW : Die Konstante #c103 müßte den Wert 103 haben, die #c104 -104 und die #c105 - 105.
Hier die Eventschleife :
Code: Alles auswählen
Repeat
event = WaitWindowEvent()
knopf = EventGadget()
If event = #PB_Event_CloseWindow
exit = 1
EndIf
Select knopf
Case #c103 ;Button SCHLIESSEN
exit = 1
Case #c104 ;Button SPEICHERN
speicherntxt()
Knopf = 0
Case #c105 ;Button SUCHEN
lesentxt()
Maske()
knopf = 0
EndSelect
Until exit = 1
End

Was mache ich falsch???