guten abend
heute habe ich ein problem mit meiner GUI.
diese reagiert sehr träge und ich dachte, dass ich es damit lösen könnte:
AutoItSetOption("GUIOnEventMode",1)
GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, "_check_GUI_Buttons")
das ist der code:
[autoit]
Func _check_GUI_Buttons()
$aMsg = GUIGetMsg(1)
$msg = $aMsg[0]
if $msg = $GUI_EVENT_CLOSE Or $Msg = $exititem Then
if $aMsg[1] = $Form3 Then
WinSetOnTop($Form3,"",0)
$realyclose = MsgBox(1,"Question","Really close ?")
if $realyclose = 1 Then
_delete_loader_GUI()
$Closed_GUI_by_Manual = 1
EndIf
EndIf
if $aMsg[1] = $SettingsGui Then
GUIDelete($SettingsGui)
$SettingsGui = ""
EndIf
if $aMsg[1] = $Form5 Then
GUIDelete($Form5)
$Form5 = ""
EndIf
if $aMsg[1] = $h8Gui Then
GUIDelete($h8Gui)
$h8Gui = ""
EndIf
endif
if $aMsg[0] <> "" And $aMsg[0] = $PID_GUI Then _enterPID()
if $aMsg[0] <> "" And $aMsg[0] = $enterregistersite Then ShellExecute("http://wwww.n4cer.de/?reg=" & $number)
if $aMsg[0] <> "" And $aMsg[0] = $request_PID_button Then _get_PID_from_PW()
;traymenu
if $aMsg[0] <> "" And $aMsg[0] = $rescanitem Then
_clearApplicationIniArrayEditor()
_clearInformationIniToArrayEditor()
$Closed_GUI_by_Manual = 0
$Timer1 = 9
_delete_loader_GUI()
EndIf
if $aMsg[0] <> "" And $aMsg[0] = $messagesitem Then
ShellExecute("http://wwww.n4cer.de/inbox")
EndIf
if $aMsg[0] <> "" And $aMsg[0] = $settingsitem Then _Settings()
if $aMsg[0] <> "" And $aMsg[0] = $friendsitem Then _create_friendsonline_gui()
if $aMsg[0] <> "" And $aMsg[0] = $aboutitem Then Msgbox(64,"About","blabla .....")
if $aMsg[0] <> "" And $aMsg[0] = $exititem Then Exit
EndFunc
vorher hab ich _check_GUI_Buttons() immer in einer schleife abgefragt, die abfragen hab ich noch nicht
entfernt. - kann es daran liegen ? jetzt reagiert die gui nämlich gar nicht mehr