@Thomas:
http://www.purearea.net/pb/download/tut ... torium.pdf
Grüße ... Kiffi
Window erstellen in Purebasic funktioniert nicht
-
- Beiträge: 34
- Registriert: 06.12.2010 15:02
- Computerausstattung: Betriebssystem: Windows 7 x64
2,6 x 4 GHz
4 GB RAM
Ati Radeon HD 5830 - Wohnort: Kiel
Re: Window erstellen in Purebasic funktioniert nicht
Ja genau das ist die Datei, dann auf Seite 28 geht das Thema los.Kiffi hat geschrieben:@Thomas:
http://www.purearea.net/pb/download/tut ... torium.pdf
Grüße ... Kiffi
@ Thomas: Was hast du denn eigentlich genau damit vor? Würde mich mal interessieren.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Window erstellen in Purebasic funktioniert nicht
Danke, aber die PDF werde ich nicht überarbeiten, das lohnt dann doch nicht.Kiffi hat geschrieben:@Thomas:
http://www.purearea.net/pb/download/tut ... torium.pdf
Grüße ... Kiffi
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 34
- Registriert: 06.12.2010 15:02
- Computerausstattung: Betriebssystem: Windows 7 x64
2,6 x 4 GHz
4 GB RAM
Ati Radeon HD 5830 - Wohnort: Kiel
Re: Window erstellen in Purebasic funktioniert nicht
Hallo,
wieder das gleiche Problem mit dem Thema Windows-Handling, langsam finde ich es etwas blöd, wenn die Tutorials oft nicht mehr korrekt sind, wieder die Syntax Fehlermeldung.
Den ersten Fehler zeigt er bei UseWindow(0) an, wie muss ich es denn korrigieren, auf F1 finde ich sowas nicht, wenn ich dieses Wort markiere und mit F1 überprüfe.
Ps.: Gibt es noch Tutorials die 100% funktionieren, Beispiele haben und sich mit dem Thema Windows-Handling befassen? Wenn ja nenn mal den Link bitte. Anders komme ich sonst nicht weiter, wenn ständig Fehlermeldungen auftauchen.
Ein leeres Windows Fenster kann ich erstellen aber bei dem Tutorial mit den Knöpfen klappt es wieder nicht, weil dort etwas falsch ist oder meine Demo Version sowas angeblich nicht erstellen kann.
wieder das gleiche Problem mit dem Thema Windows-Handling, langsam finde ich es etwas blöd, wenn die Tutorials oft nicht mehr korrekt sind, wieder die Syntax Fehlermeldung.
Code: Alles auswählen
;Öffne ein Fenster...
If OpenWindow(0,0,0,100,100,"Knopf",#PB_Window_MinimizeGadget |#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
;Das Fenster konnte erstellt werden
;Benutze Fenster 0
UseWindow(0)
;Erstelle eine Liste für das aktuell benutzte Fenster
If CreateGadgetList(WindowID())
;Die GadgetListe konnte erstellt werden :-)
;Erstelle ein ButtonGadget(diese Knöpfchen)
ButtonGadget(0,0,0,100,20,"Knopf 1",#PB_Button_Left)
;Und noch einen ^^
ButtonGadget(1,0,80,100,20,"Knopf 2",#PB_Button_Right)
EndIf
;Okay alles klar soweit :-)
;Unsere Event-Loop
Repeat
;Auf ein Event warten...
Event = WaitWindowEvent()
Select Event ;Das Event herausfinden
Case #PB_Event_CloseWindow ;Fenster soll geschlossen werden...
End ;Cya ^^
Case #PB_EventGadget ;Es ist ein Ereignis auf einem Knopf
aufgetreten...
Select EventGadgetID() ;Welches wurde gedrückt?
Case 0 ;Gadget 0 wurde gedrückt...
MessageRequester("Hallo","Du hast Knopf 1 gedrückt",0)
Case 1 ;Gadget 1 wurde gedrückt
MessageRequester("Hallo","Du hast Knopf 2 gedrückt",0)
EndSelect
EndSelect
ForEver
EndIf
Ps.: Gibt es noch Tutorials die 100% funktionieren, Beispiele haben und sich mit dem Thema Windows-Handling befassen? Wenn ja nenn mal den Link bitte. Anders komme ich sonst nicht weiter, wenn ständig Fehlermeldungen auftauchen.
Ein leeres Windows Fenster kann ich erstellen aber bei dem Tutorial mit den Knöpfen klappt es wieder nicht, weil dort etwas falsch ist oder meine Demo Version sowas angeblich nicht erstellen kann.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Window erstellen in Purebasic funktioniert nicht
Die meisten Tutorials wurden doch überarbeitet. Ansonsten musst Du in der Geschichte nach den
nicht mehr enthaltenen Funktionen suchen!
Unter "Änderungen" (changes.htm) sind alle Änderungen von PB3.xx zu PB4.xx aufgeführt.
Gruß
Thomas
nicht mehr enthaltenen Funktionen suchen!
Unter "Änderungen" (changes.htm) sind alle Änderungen von PB3.xx zu PB4.xx aufgeführt.
Code: Alles auswählen
;Öffne ein Fenster...
If OpenWindow(0,0,0,100,100,"Knopf",#PB_Window_MinimizeGadget |#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
;Das Fenster konnte erstellt werden
;Erstelle eine Liste für das aktuell benutzte Fenster
;If CreateGadgetList(WindowID())
;Die GadgetListe konnte erstellt werden :-)
;Erstelle ein ButtonGadget(diese Knöpfchen)
ButtonGadget(0,0,0,100,20,"Knopf 1",#PB_Button_Left)
;Und noch einen ^^
ButtonGadget(1,0,80,100,20,"Knopf 2",#PB_Button_Right)
;EndIf
;Okay alles klar soweit :-)
;Unsere Event-Loop
Repeat
;Auf ein Event warten...
Event = WaitWindowEvent()
Select Event ;Das Event herausfinden
Case #PB_Event_CloseWindow ;Fenster soll geschlossen werden...
End ;Cya ^^
Case #PB_Event_Gadget ;Es ist ein Ereignis auf einem Knopf aufgetreten...
Select EventGadget() ;Welches wurde gedrückt?
Case 0 ;Gadget 0 wurde gedrückt...
MessageRequester("Hallo","Du hast Knopf 1 gedrückt",0)
Case 1 ;Gadget 1 wurde gedrückt
MessageRequester("Hallo","Du hast Knopf 2 gedrückt",0)
EndSelect
EndSelect
ForEver
EndIf
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 34
- Registriert: 06.12.2010 15:02
- Computerausstattung: Betriebssystem: Windows 7 x64
2,6 x 4 GHz
4 GB RAM
Ati Radeon HD 5830 - Wohnort: Kiel
Re: Window erstellen in Purebasic funktioniert nicht
Wusste ich noch nicht, dass man sowas in der Geschichte finden kann, aber da wo du es erwähnt hast, ist mir es auch aufgefallen dass dort die ganzen Veränderungen stehen.
Für deine Hilfe nochmal ein Dankeschön.
Für deine Hilfe nochmal ein Dankeschön.