Problem bei Progausführung
Verfasst: 30.04.2005 20:54
Also ich habe nen Problem ich schreibe gerade nen Programm mit Menü und Shortcuts.
So nun allerdings reagiert der nich immer, dass heißt wenn ich auf Datei öffnen gehe kommt das manchmal erst nach 3-4 mal.
Und da das ziemlich stört will ich diesen Fehler schnellst möglich beheben.
Hier mal der Grundriss vom Programm.
Das ;EVENT steht für Ereignisse die ich damit ersetzt habe da diese damit hier nichts zu tun haben dürften sondern nur der programm aufbau.
So nun allerdings reagiert der nich immer, dass heißt wenn ich auf Datei öffnen gehe kommt das manchmal erst nach 3-4 mal.
Und da das ziemlich stört will ich diesen Fehler schnellst möglich beheben.
Hier mal der Grundriss vom Programm.
Code: Alles auswählen
OpenWindow(#Window_0, 96, 266, 640, 480, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered | #PB_Window_WindowCentered , "Titel")
Repeat
Select WaitWindowEvent()
Case #PB_Event_Menu
Select EventMenuID()
Case #MENU_9
close = #PB_Event_CloseWindow
;- Datei speichern
Case #MENU_6
;EVENT
If dateiname$ = ""
;EVENT
Else
If SelectedFilePattern() = 0
;EVENT
Else
;EVENT
EndIf
EndIf
Case #MENU_4
;EVENT
While WindowEvent():Wend
;EVENT
If Datei
While Eof(2)=0
;EVENT
Wend
;EVENT
Else
;EVENT
EndIf
Case #MENU_14
;EVENT
Case #MENU_12
;EVENT
If anzahl > 0
;EVENT
Else
;EVENT
EndIf
Case #MENU_16
;EVENT
Case #MENU_18
;EVENT
Select STRING
Case "1"
;EVENT
Case "2"
;EVENT
Case "3"
;EVENT
Default
;EVENT
EndSelect
;EVENT
Case #MENU_19
;EVENT
Case #MENU_20
;EVENT
Case #MENU_17
Window_Resize()
EndSelect
Case #PB_Event_SizeWindow
Select EventWindowID()
Case 0
Window_Resize()
EndSelect
EndSelect
Until WaitWindowEvent() = #PB_Event_CloseWindow Or close = #PB_Event_CloseWindow