PureBasic 4.30 Beta4

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
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

Beitrag von ts-soft »

> Warum deaktiviert eigentlich ein ScreenedWindow immer noch die Aero-Oberfläche?
DirectX9 Subsystem mußte schon nutzen!
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.
Bild
Sven
Beiträge: 374
Registriert: 23.09.2004 12:01

Beitrag von Sven »

NicTheQuick hat geschrieben:Kann man bei DirectX nicht mehrere DirectX-Fenster auf einmal nutzen?
Ja, da hätte ich auch Interesse dran. Mehrere Screens, meinetwegens als WindowedScreens. Noch besser wäre, wenn man bei Screens endlich angeben könnte, auf welchen Desktop (bei mehreren Monitoren) sie aufgebaut werden.
Benutzeravatar
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

Beitrag von ts-soft »

Wenn Du vor dem erstellen des Screens ein Fenster auf dem zweiten
Monitor öffnest, sollte der Screen auch diesen nutzen. Evtl. sollte ein
verstecktes Fenster ja reichen, habs aber nicht getestet, brauche keine
Screens.
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.
Bild
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Ist es eigentlich schon möglich die Window3D/Gadget3D Library
zu nutzen?

Habs mal damit versucht, doch irgendwie gibt es nichts zu sehen nach
dem Öffnen des Vollbildschirmes:

Code: Alles auswählen

InitEngine3D()
InitSprite()
InitKeyboard()
InitMouse()
OpenScreen(1024,768,32,"Window3D-Test")

OpenWindow3D(0,50,50,200,200,"Test")
  ButtonGadget3D(0,0,0,200,100,"A")
  ButtonGadget3D(1,0,100,200,100,"B")

Repeat
  ExamineKeyboard()
  ExamineMouse()
  
  Event=WindowEvent3D()
  Gadget=EventGadget3D()
  If Event=#PB_Event3D_Gadget
    If Gadget=0
      SetGadgetText3D(1,"Hello world!")
    ElseIf Gadget=1
      SetGadgetText3D(0,"Hello world!")
    EndIf
  EndIf
  
  ClearScreen($000000)
  RenderWorld()
  FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)

Delay(200)
CloseScreen()
End
Liegt es etwa an "RenderWorld"? Oder ist es etwas ganz anderes?
In der Hilfe finde ich nichts (ist ja auch noch nicht vollständig).

Danke im Voraus.
Gruß Josef

EDIT: Außerdem gibt es eine Fehlermeldung, dass die kompilierte
Exe einen crash (..."funktioniert nicht mehr") hatte.
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Habe jetzt selbst "ShowGUI" gefunden. Doch es passiert immer noch
nichts. Die Fehlermeldung taucht auch wieder auf.
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

Bei mir braucht die PB-IDE ewig, bis das Einstellungsfenster geöffnet wurde.
Und wenn ich im Einstellungsfenster auf "OK" klicke, stürzt die IDE mit der Fehlermeldung "An Error has been detected in the IDE! Error: Invalid memory access" ab. Ich habe aus Custom Keywords-Liste ein paar Keywords gelöscht und dann auf "OK" geklickt. Dann kam die Fehlermeldung. Als ich dann in dem MessageRequester auf "OK" klickte beendete sich die PB-IDE.

//EDIT: PB 4.20 Final braucht irgendwie auch einige Sekunden, um die EInstllungen zu öffnen. :mrgreen:
BildBildBildBild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Programie hat geschrieben:Und wenn ich im Einstellungsfenster auf "OK" klicke, stürzt die IDE mit der Fehlermeldung "An Error has been detected in the IDE! Error: Invalid memory access" ab.
Der Fehler ist bekannt.
Bild
Benutzeravatar
coder
Beiträge: 204
Registriert: 25.09.2005 17:53
Computerausstattung: Intel Core2Quad Q8200 @ 2.33GHz
ASUS P5Q3, 2GB DDR3-1066 RAM, ATi Raedeon HD 4850
Wohnort: Deutschland
Kontaktdaten:

Beitrag von coder »

@Josef Sniatecki
Schau mal im englischem Thread der 1. Beta, da findest du einen Link, wo man ein Archiv mit Beispielen runterladen kann, sollte einiges klären

//Edit: Hier ist er:
http://www.purebasic.com/Ogre1.6.zip
Windows 7 x64 | PureBasic 4.60 4.50 4.02
Ja verdammt, meine Eltern wohnen immer noch bei mir!
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Beitrag von Josef Sniatecki »

Danke für den Link coder :allright:
Hat mich um einiges weiter gebracht. (Habe sogar Dinge gelernt die
schon in PB4.00 verfügbar waren <) )
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
coder
Beiträge: 204
Registriert: 25.09.2005 17:53
Computerausstattung: Intel Core2Quad Q8200 @ 2.33GHz
ASUS P5Q3, 2GB DDR3-1066 RAM, ATi Raedeon HD 4850
Wohnort: Deutschland
Kontaktdaten:

Beitrag von coder »

Man hilft doch immer gerne...
Windows 7 x64 | PureBasic 4.60 4.50 4.02
Ja verdammt, meine Eltern wohnen immer noch bei mir!
Antworten