Seite 1 von 1

Error Messages

Verfasst: 06.02.2009 22:05
von Tompazi
Hallo,

PB 4.30 Linux 32 bit


Ich bekomme folgende Fehlermeldung:
[20:56:22] Waiting for executable to start...
[20:56:22] Executable type: Linux - x86 (32bit)
[20:56:22] Executable started.
[20:56:41] [WARNING] FotoEdit.pb (Line: 391)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_fixed_put: assertion `GTK_IS_FIXED (fixed)' failed
[20:56:41] [WARNING] FotoEdit.pb (Line: 391)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
[20:56:41] [WARNING] FotoEdit.pb (Line: 392)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_fixed_put: assertion `GTK_IS_FIXED (fixed)' failed
[20:56:41] [WARNING] FotoEdit.pb (Line: 392)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
[20:56:41] [WARNING] FotoEdit.pb (Line: 396)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_fixed_move_internal: assertion `GTK_IS_FIXED (fixed)' failed
[20:56:41] [WARNING] FotoEdit.pb (Line: 397)
[20:56:41] [WARNING] Gtk (CRITICAL): gtk_fixed_move_internal: assertion `GTK_IS_FIXED (fixed)' failed
[20:56:44] The Program execution has finished.
Die Zeilen sind in meiner CreateGadget() Prozedur. Es werden also fast alle Gadgets neu erstellt. Ich kann diese Prozedur sooft abspielen wie ich will und der Fehler taucht nur auch wenn ich vorher schon mal ein zweites Fenster geöffnet hatte (OpenWindow())...

MfG Tompazi

und nein mein Code ist nicht verbuggt.

Re: Error Messages

Verfasst: 06.02.2009 23:47
von Kiffi
Tompazi hat geschrieben:und nein mein Code ist nicht verbuggt.
gewagte Aussage ;-)

Aber ich bin mal gespannt, was die anderen Linuxer hierzu sagen.

Grüße ... Kiffi

Re: Error Messages

Verfasst: 07.02.2009 00:36
von ts-soft
Kiffi hat geschrieben:Aber ich bin mal gespannt, was die anderen Linuxer hierzu sagen.

Grüße ... Kiffi
Vermutlich ist die Polarisierung der Tachyonenmodulation falsch :lol:

Verfasst: 07.02.2009 02:29
von freak
Den Meldungen nach zu urteilen versuchst du Gadgets zu erstellen auf etwas das nicht dafür gedacht ist, oder schon gar nicht mehr existiert.
Deiner Aussage mit dem 2. Fenster nach fehlt da ein UseGadgetList().

Für mehr musst du schon ein bischen Code zeigen.

> und nein mein Code ist nicht verbuggt.

Mit solchen Aussagen wäre ich vorsichtig ;)

Verfasst: 07.02.2009 14:36
von Tompazi
Mein Code ist vielleicht dach Verbuggt .. :oops:

Code: Alles auswählen

 Enumeration 
  #Window_0
  #Window_1
 EndEnumeration
 
 Enumeration 
  #Button0
  #Button1
  #Button2
 EndEnumeration
 
 Global Lang.s, Window.s, Close.s, LangID
 
  Procedure German()
   LangID = 1
   Lang = "Deutsch/Englisch"
   Window = "Fenster Öffnen"
   Close = "Fenster Schließen"
  EndProcedure
    Procedure English()
   LangID = 0
   Lang = "German/English"
   Window = "Open Window"
   Close = "Close Window"
  EndProcedure
  English()
 Procedure CreateGadgets()
  If IsWindow(#Window_0)
    ButtonGadget(#Button0,20,20,150,30,Window)
    ButtonGadget(#Button1,20,60,150,30,Lang)
  EndIf
 EndProcedure
 
 Procedure Window_1()
 DisableWindow(#Window_0,1)
  OpenWindow(#Window_1,0,0,200,200,"Window 1",#PB_Window_WindowCentered,WindowID(#Window_0))
   ButtonGadget(#Button2,20,20,150,30,Close)
   Repeat
    Event = WaitWindowEvent(1)
     Select Event
      Case #PB_Event_Gadget
       Select EventGadget()
        Case #Button2
         Window1Close = 1
       EndSelect
     EndSelect
   Until Window1Close 
   CloseWindow(#Window_1)
 DisableWindow(#Window_0,0)
 EndProcedure
 
 OpenWindow(#Window_0,0,0,200,200,"Window 0",#PB_Window_ScreenCentered | #PB_Window_SystemMenu)
 CreateGadgets()
 
 Repeat
  Event = WaitWindowEvent(1)
  Select Event
   Case #PB_Event_Gadget
    Select EventGadget()
     Case #Button0
        Window_1()
      Case #Button1
         If LangID
          English()
         Else
          German()
         EndIf
        CreateGadgets()
    EndSelect
  EndSelect
 Until Event = #PB_Event_CloseWindow
Fehler Meldung Ubuntu 8.10 PB 4.30
[13:27:52] Waiting for executable to start...
[13:27:52] Executable type: Linux - x86 (32bit)
[13:27:52] Executable started.
[13:27:57] [WARNING] BUG.pb (Line: 29)
[13:27:57] [WARNING] Gtk (CRITICAL): gtk_fixed_put: assertion `GTK_IS_FIXED (fixed)' failed
[13:27:57] [WARNING] BUG.pb (Line: 29)
[13:27:57] [WARNING] Gtk (CRITICAL): gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
[13:27:57] [WARNING] BUG.pb (Line: 30)
[13:27:57] [WARNING] Gtk (CRITICAL): gtk_fixed_put: assertion `GTK_IS_FIXED (fixed)' failed
[13:27:57] [WARNING] BUG.pb (Line: 30)
[13:27:57] [WARNING] Gtk (CRITICAL): gtk_widget_realize: assertion `GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
[13:28:06] The Program execution has finished.
Fehlermeldung Windows Vista PB 4.30
[13:24:55] Warte auf den Start des Executable...

[13:24:55] Executable-Typ: Windows - x86 (32bit)

[13:24:55] Executable gestartet.

[13:24:59] [ERROR] BUG.pb (Zeile: 29)

[13:24:59] [ERROR] There is no current GadgetList.

[13:25:14] Das Programm wurde beendet.
Windows: Programm stürtzt ab; Aussagekräftige Fehler Meldung
Linux: Gadgets verschwinden, Programm stürtzt nicht ab, verwirrende Fehlermeldung ...

MfG Tompazi

Verfasst: 07.02.2009 18:37
von freak
pack ein UseGadgetList(WindowID(#Window_0)) in die CreateGadget() prozedur und es sollte klappen.

Verfasst: 07.02.2009 20:55
von Tompazi
Danke, funktioniert jetzt

MfG Tompazi