[Linux] Inhalt von String Variablen wird nicht angezeigt

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Makke
Beiträge: 156
Registriert: 24.08.2011 18:00
Computerausstattung: AMD Ryzen 7 5700X - AMD Radeon RX 6800 XT - 32 GB DDR4 SDRAM
Wohnort: Ruhrpott
Kontaktdaten:

[Linux] Inhalt von String Variablen wird nicht angezeigt

Beitrag von Makke »

Der Inhalt von String Variablen wird im Debug Modus in der Variablen-Liste nicht angezeigt.

Bei folgendem Beispiel werden die Variablen gar nicht angezeigt:

Code: Alles auswählen

Define.l Long   = 12345
Define.s String = "12345"
Debug Long
Debug String
MessageRequester(String, String + #LF$ + Str(Long))
End
Während der Messagerequester offen ist, einfach mal im Menü "Debugger" die "Variablenliste" öffnen.

Purebasic: 5.21 LTS (64 bit)
OS: Linux Xubuntu 12.04 LTS (64 bit)
System: Core i5, 8 GB RAM, nVidia GTX 470
---
Windows 11 (64 bit)
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

Re: [Linux] Inhalt von String Variablen wird nicht angezeigt

Beitrag von ts-soft »

Ich denke mal, der modale MessageRequester blockiert die Event-Bearbeitung!
So gehts:

Code: Alles auswählen

Define.l Long   = 12345
Define.s String = "12345"
Debug Long
Debug String
ShowVariableViewer()
CallDebugger
End
Gruß
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.
Bild
Benutzeravatar
Makke
Beiträge: 156
Registriert: 24.08.2011 18:00
Computerausstattung: AMD Ryzen 7 5700X - AMD Radeon RX 6800 XT - 32 GB DDR4 SDRAM
Wohnort: Ruhrpott
Kontaktdaten:

Re: [Linux] Inhalt von String Variablen wird nicht angezeigt

Beitrag von Makke »

Anscheinend blockiert dann auch WaitWindowEvent() die Sache, es erscheint auch nichts bei folgendem:

Code: Alles auswählen

Define.s string = "12345"
OpenWindow(0, 0, 0, 200, 100, string, #PB_Window_SystemMenu)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
---
Windows 11 (64 bit)
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

Re: [Linux] Inhalt von String Variablen wird nicht angezeigt

Beitrag von ts-soft »

Bei mir funktionierts! Linux siehste in meiner Signature und PB Version 5.22 beta 1 (x64).
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
Andreas21
Beiträge: 390
Registriert: 30.08.2004 09:05
Computerausstattung: Desktop
Windows 10 Pro x64
CPU: AMD Ryzen 5 2600 3.40 GHz
Ram: 16GB RAM
Grafik: NVIDA Geforce 1060
PB: 5.72 X86/X64
Wohnort: Heidelberg

Re: [Linux] Inhalt von String Variablen wird nicht angezeigt

Beitrag von Andreas21 »

Mit der neuen Beta läuft es auch bei mir unter Windows 7 x64.
Habe es aber mit der 5.21 nicht getestet.

Test:

Code: Alles auswählen

Define.s string = "12345"
OpenWindow(0, 0, 0, 200, 100, string, #PB_Window_SystemMenu)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Antworten