Ich verstehe jetzt nicht, was du genau meinst. Ich verliere an keiner Stelle den Fokus. Ich kann mich in meinem Beispiel komplett mit der Tastatur durch die Fenster hangeln, wenn ich will. Da gibt's keine Probleme. Oder ist das unter Windows wieder anders?ts-soft hat geschrieben:@NicTheQuick
Du solltest besser, erst Fenster erstellen, und dann erst anderes Fenster disablen, bzw. umgekehrt.
Ansonsten wird Deine Anwendung den Fokus verlieren, und das wollen wir ja nicht.
Debugger hängt
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Debugger hängt
- 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: Debugger hängt
Code: Alles auswählen
Procedure OpenDialogWindow()
; Damit verhindern wir, dass man das Hauptfenster noch nutzen kann, während das Dialogfenster auf ist.
;DisableWindow(#WIN_MAIN, 1)
If OpenWindow(#WIN_DIALOG, 0, 0, 400, 300, "Dialogfenster", #PB_Window_WindowCentered | #PB_Window_SystemMenu, WindowID(#WIN_MAIN))
ButtonGadget(#BTN_YES, 0, 0, 200, 300, "Ja")
ButtonGadget(#BTN_NO, 200, 0, 200, 300, "Nein")
EndIf
DisableWindow(#WIN_MAIN, 1)
EndProcedure
Procedure CloseDialogWindow()
; CloseWindow(#WIN_DIALOG)
; Und hier das Gegenteil von oben.
DisableWindow(#WIN_MAIN, 0)
CloseWindow(#WIN_DIALOG)
EndProcedure
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.

- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Debugger hängt
Also bei mir macht das keinen Unterschied. Wo ist denn der Fokus bei dir, wenn du meine Version nutzt? Meiner ist in beiden Fällen auf dem neuen Dialogfenster. Und wenn ich das schließe, ist der Fokus wieder auf dem Hauptfenster. Da macht deine oder meine Version keinen Unterschied.ts-soft hat geschrieben:So sollte es sein! Es ist zwar nur eine Kleinigkeit, sorgt aber dafür das Du auch den Fokus behälst.
- 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: Debugger hängt
Du solltest immer erst das neue Fenster aktivieren, bevor Du das alte deaktivierst. Ansonsten verlierst Du den Fokus, bzw.
wechselt er zu einem anderen Programm.
Das ist OS unabhängig.
wechselt er zu einem anderen Programm.
Das ist OS unabhängig.
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.

- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Debugger hängt
Anscheinend ja nicht ganz, also unter Gnome 3 wohl nicht.ts-soft hat geschrieben:Das ist OS unabhängig.

Re: Debugger hängt
Unter Gnome nicht? TS-Soft benutzt glaube ich Mint aber da ist es anders.. Ist das eine Eigenart von Linux das sich jede Distribution anders verhält? Baut sich das nicht alles auf oder warum gibt es unter Linux solche GUI Fokus Unterschiede? Typisch Linux, mit Windows wär das nicht passiertNicTheQuick hat geschrieben:Anscheinend ja nicht ganz, also unter Gnome 3 wohl nicht.ts-soft hat geschrieben:Das ist OS unabhängig.Aber ich werde in Zukunft drauf achten.


PB 5.41 x64