Event_Gadget reagiert erst nach 100mal klicken?!
Verfasst: 08.06.2006 20:57
Hi, ich möchte eine kleines Login erstellen.
Wenn der Knopf Login gedrückt wird sollen die Daten in den Stringgadget überprüft werden aber es reagiert irgendwie erst nach wildem geklicke auf den Buttons.
Ich hoffe jemand von euch sieht den Fehler.
mfg
Cofter
Wenn der Knopf Login gedrückt wird sollen die Daten in den Stringgadget überprüft werden aber es reagiert irgendwie erst nach wildem geklicke auf den Buttons.

Ich hoffe jemand von euch sieht den Fehler.
Code: Alles auswählen
;
Enumeration
#Login
EndEnumeration
;
Enumeration
#Login
#password
#LoginText
#PasswordText
#Login_button
#Exit_button
EndEnumeration
Declare Open_Login()
;- Init
;
If InitNetwork()
Global ConnectionID = OpenNetworkConnection("192.168.0.6",7000)
If ConnectionID
Open_Login()
Else
MessageRequester("Error","Konnte nicht zum Server verbinden!")
End
EndIf
Else
MessageRequester("Error","Netzwerk konnte nicht initialisiert werden")
End
EndIf
;- Procedure
;
Procedure ReceiveFromServer()
*Buffer = AllocateMemory(3072)
EndProcedure
Procedure Send2Server()
EndProcedure
Procedure Open_Login()
If OpenWindow(#Login, 318, 354, 364, 160, "Solania v0.1", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
If CreateGadgetList(WindowID(#Login))
StringGadget(#Login, 80, 20, 260, 20, "")
StringGadget(#password, 80, 80, 260, 20, "")
TextGadget(#LoginText, 20, 20, 50, 20, "Username")
TextGadget(#PasswordText, 20, 80, 50, 20, "Password")
ButtonGadget(#Login_button, 100, 120, 80, 20, "Login")
ButtonGadget(#Exit_button, 190, 120, 80, 20, "Exit")
EndIf
EndIf
EndProcedure
Procedure Window_Event()
If WindowEvent()
Select WindowEvent()
Case #PB_Event_CloseWindow
FreeMemory(*Buffer)
End
Case #PB_Event_Gadget
MessageRequester("lolo","knopf!")
EndSelect
Else
Delay(1)
EndIf
EndProcedure
Repeat
Window_Event()
Delay(1)
ForEver
Cofter