Seite 1 von 1
[Linux] Inhalt von String Variablen wird nicht angezeigt
Verfasst: 27.02.2014 20:55
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
Re: [Linux] Inhalt von String Variablen wird nicht angezeigt
Verfasst: 27.02.2014 21:11
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
Re: [Linux] Inhalt von String Variablen wird nicht angezeigt
Verfasst: 27.02.2014 22:34
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
Re: [Linux] Inhalt von String Variablen wird nicht angezeigt
Verfasst: 27.02.2014 22:40
von ts-soft
Bei mir funktionierts! Linux siehste in meiner Signature und PB Version 5.22 beta 1 (x64).
Re: [Linux] Inhalt von String Variablen wird nicht angezeigt
Verfasst: 28.02.2014 00:08
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