OpenWindow Problem

Anfängerfragen zum Programmieren mit PureBasic.
huiz
Beiträge: 3
Registriert: 05.04.2008 18:38

OpenWindow Problem

Beitrag von huiz »

Hallo, ich bin blutiger Anfänger bei PureBasic. Hab ein Problem mit diesem Code:

Code: Alles auswählen

OpenWindow(0,0,0,300,200,#PB_Window_ScreenCentered |#PB_Window_SystemMenu,"Hallo")
Repeat
  Event = WaitWindowEvent()
  Select Event
    Case #PB_Event_CloseWindow
      aw = MessageRequester("Frage","Soll das Fenster geschlossen werden?",#PB_MessageRequester_YesNo)
      If aw = 6
        End
      EndIf
  EndSelect
ForEver

Das Programm nimmt die erste Null in den Klammern nicht an, diese Fehlermeldung kommt:
Bild

Kann mir bitte jemand helfen? Ich bin ziemlich frustriert... :cry:
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

versuch es mal so :

Code: Alles auswählen

OpenWindow(0,0,0,300,200,"Hallo",#PB_Window_ScreenCentered |#PB_Window_SystemMenu) 
Der Code oben ist fuer alle Versionen kleiner als 4.
Zuletzt geändert von edel am 05.04.2008 19:04, insgesamt 1-mal geändert.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

du nutzt da ein Code der von vor 4.0 stammt

das hier geht:

Code: Alles auswählen

OpenWindow(0,0,0,300,200,"Hallo",#PB_Window_ScreenCentered |#PB_Window_SystemMenu) 
Repeat 
  Event = WaitWindowEvent() 
  Select Event 
    Case #PB_Event_CloseWindow 
      aw = MessageRequester("Frage","Soll das Fenster geschlossen werden?",#PB_MessageRequester_YesNo) 
      If aw = 6 
        End 
      EndIf 
  EndSelect 
ForEver
EDIT: Zu lam -.-^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
huiz
Beiträge: 3
Registriert: 05.04.2008 18:38

Beitrag von huiz »

Danke! So schnell bin ich Antworten nur aus ICQ gewöhnt ^^
Yeah, funktioniert! Jetzt bin ich glücklich! :mrgreen:
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

am besten:
beim Ausprobieren älterer Beispiele bei jedem Error erstmal mit dem Cursor
auf den angemeckerten Befehl gehen und F1 drücken, dann macht er dir die
Help auf und zeigt dir, wie die neuere Version von dem Befehl heißt.

...und Willkommen im Board.

aber gewöhn dich nicht zu sehr an so schnelle Antworten,
gibt auch Zeiten in der Woche wo nich so viele Kollegen hier rumhängen... ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten