Seite 1 von 1
[Gelöst] Meldung: "Es gibt keine aktuelle Gadget-List"
Verfasst: 15.08.2010 18:48
von marcelx
Hallo.
ich bekomme diese Meldung und es muss an den Ablauf meine PB liegen.
Der code ist zu groß, deswegen schreibe ich den Verhalten:
ich verwenden mehrere Windows (OpenWindow, DisableWindow, SetActiveWindow und CloseWindow).
Ich bekomme diese Meldung auf eine Zeile mit ein Aufruf "WebGadget(...)".
Kommentiere ich diese Zeile aus, bekomme ich den gleiche Fehler auf die folgende Zeile (ButtonGadget)
Wie könnte ich mein Fehler finden?
Es ist mir Bewusst, dass es ein schwere Aufgabe.
Danke für ein Tips,
Gruß
MarcelX
Re: Meldung: "Es gibt keine aktuelle Gadget-List"
Verfasst: 15.08.2010 18:58
von Christian+
Ohne Quellcode der das Problem zeigt wird es schwer werden dir zu helfen (eventuell halt kurzen Code erstellen der das Problem zeigt). Aber die Fehlermeldung hört sich nach einem mit der API oder mit dem #PB_Window_NoGadgets Flag erstellten Fenster an wodurch keine Gadgetliste vorhanden ist UseGadgetList() könnte da weiterhelfen.
Re: Meldung: "Es gibt keine aktuelle Gadget-List"
Verfasst: 15.08.2010 19:19
von marcelx
Ich verwende PB_Window_NoGadgets nicht.
Wie ist es gemeint mit UseGadgetList()?
Re: Meldung: "Es gibt keine aktuelle Gadget-List"
Verfasst: 15.08.2010 19:46
von Christian+
Schau doch in der Hilfe unter UseGadgetList nach da ist es gut genug erklärt denke ich.
Da du #PB_Window_NoGadgets nicht verwendest ist mir gerade noch eingefallen schau mal ob du nach dem Schließen eines Window Gadgets erstellst denn PB wechselt dann nicht automatisch zu dem Fenster davor zurück das musst du dann selbst machen ebenfalls mit UseGadgetList sonst kommt auch die Fehlermeldung siehe Beispiel (Kommentar entfernen dann geht es ansonsten kommt die Fehlermeldung).
Code: Alles auswählen
OpenWindow(0, 0, 0, 500, 500, "Hauptfenster", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
ButtonGadget(0, 10, 10, 150, 25, "Button 1")
OpenWindow(1, 0, 0, 300, 200, "Child-Fenster", #PB_Window_TitleBar|#PB_Window_WindowCentered, WindowID(0))
ButtonGadget(1, 10, 10, 150, 25, "Child Window Button")
CloseWindow(1)
;UseGadgetList( WindowID(0) )
ButtonGadget(1, 10, 45, 150, 25, "Button 2")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Re: (gelöst) Meldung: "Es gibt keine aktuelle Gadget-List"
Verfasst: 16.08.2010 17:42
von marcelx
Wunderbar, ein "UseGadgetList" an der richtige Stelle und das wars.
Da habe ich was gelernt, danke für den Hilfe.