PB 4.31 x86 MacOSX (#PB_Any) und PB 4.40B1,B2 (Ergänzung)

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Stevie63
Beiträge: 86
Registriert: 06.05.2009 23:02
Computerausstattung: Win 10, i7, fsc celsius

PB 4.31 x86 MacOSX (#PB_Any) und PB 4.40B1,B2 (Ergänzung)

Beitrag von Stevie63 »

Hallo,
folgender Code läuft nicht unter PB 4.3.1 MacOSX (Fehlermeldung bei DisableMenuItem: "The specified #Menu is not initialized"

Code: Alles auswählen

If OpenWindow(0, 200, 200, 200, 100, "DisableMenuItem Example")
    menue = CreateMenu(#PB_Any, WindowID(0))
    MenuTitle("Project")
    MenuItem(1, "Open")
    MenuItem(2, "Save")
    DisableMenuItem(menue, 2, 1)     ; disable the second menu item (Save)
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Starte ich das Programm im Debug-Mode unter 4.40B1 und 4.40B2 , gibt es keine Probleme. Erstelle ich aber ein MacOS-executable (keine console-Einstellung, sondern macos-Einstellung!), startet die Anwendung als Terminal-Applikation.



Habe ich etwas übersehen oder kann jemand diesen Fehler bestätigen?

Viele Grüße

Stevie63
Zuletzt geändert von Stevie63 am 26.08.2009 09:21, insgesamt 1-mal geändert.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

unter XP kein Fehler, also würde ich sagen, dass du nichts übersehen hast.
OSX kann ich leider nicht testen.

Cheers
Frog
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Gerade auf MacOS 10.5.8 getestet:

Selbst das "normale" Code-Beispiel aus der Hilfe ohne #PB_Any kompiliert zwar, zeigt aber kein Menu an.

Code: Alles auswählen

 If OpenWindow(0, 200, 200, 200, 100, "Menu Example")
    If CreateMenu(0, WindowID(0))    ; menu creation starts....
      MenuTitle("Project")
        MenuItem(1, "Open"   +Chr(9)+"Ctrl+O")
        MenuItem(2, "Save"   +Chr(9)+"Ctrl+S")
        MenuItem(3, "Save as"+Chr(9)+"Ctrl+A")
        MenuItem(4, "Close"  +Chr(9)+"Ctrl+C")
    EndIf
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf
Scheint daher wohl generell ein Bug mit CreateMenu() zu sein....
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
Stevie63
Beiträge: 86
Registriert: 06.05.2009 23:02
Computerausstattung: Win 10, i7, fsc celsius

Beitrag von Stevie63 »

Andre hat geschrieben:Gerade auf MacOS 10.5.8 getestet:

Selbst das "normale" Code-Beispiel aus der Hilfe ohne #PB_Any kompiliert zwar, zeigt aber kein Menu an.


Scheint daher wohl generell ein Bug mit CreateMenu() zu sein....

Danke für die Bestätigung!

Viele Grüße

Stevie63
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Habs auch im engl. Bug-Forum gepostet:
http://www.purebasic.fr/english/viewtopic.php?t=38796
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Antworten