Seite 1 von 1

Beobachtungsfenster

Verfasst: 09.07.2014 01:31
von Salafat
Hallo,

ich weiß nicht, wie es beim integrierten Debugger ist, da ich viel mit Unicode-Variablen arbeite und deshalb auf den eigenständigen Debugger angewiesen bin (der integrierte Debugger unterstützt Unicode nicht).

Gibt es eine Möglichkeit, den eigenständigen Debugger zu veranlassen, die ins Beobachtungsfenster eingegebenen Varialblen nicht nach jedem Debug-Lauf zu löschen? Es ist wirklich eine gewaltige Einschränkung, die Variablen immer wieder aufs neue eingeben zu müssen.

Danke

Re: Beobachtungsfenster

Verfasst: 09.07.2014 02:17
von STARGÅTE
Also seit Version PB 5.30 unterstützt der Debugger nun voillständig Unicode:

Code: Alles auswählen

Define Test.s = "Одно предложение на русском языке"

Debug Test
ShowVariableViewer()
ShowWatchlist()
CallDebugger
Bild

Von daher kannst du den normalen nutzen.

Re: Beobachtungsfenster

Verfasst: 09.07.2014 03:39
von Salafat
Also seit Version PB 5.30 unterstützt der Debugger nun voillständig Unicode:
Ja, ich hatte noch Version 5.11. Dann werde ich mal upgraden. Schon erstaunlich, was ein Unterschied von nicht einmal 0.2 ausmacht.
Trotzdem ist für mich nicht klar, wieso der eigenständige Debugger die Variablen nicht schon seit jeher speichert. Ist doch technisch nun wirklich kein Problem.

Re: Beobachtungsfenster

Verfasst: 09.07.2014 03:42
von Salafat
Wo gibt's denn die Version 5.30?
Auf http://www.purebasic.com/german/news.php ist nur von PureBasic 5.22 LTS die Rede. Und was heißt "LTS"?

Re: Beobachtungsfenster

Verfasst: 09.07.2014 07:41
von Danilo
5.3x ist noch eine Beta-Testversion. Gibt es in Deinem Download-Account, wenn Du es testen möchtest.
Die letzte Final ist 5.22 LTS. LTS steht für 'Long Term Support'. LTS-Versionen werden 2 Jahre aktiv mit
Fehlerbereinigungen (Bugfixes) weiter unterstützt, aber neue Dinge werden nur in neuen Versionen
hinzugefügt.

Es wird demnächst auch ein 5.23 LTS Update kommen. Das ist die Version 5.2x mit Fehlerbereinigungen.
Daneben wird es schon die Version 5.3x geben, die neue Dinge (und neue Fehler ;)) enthält.

Nachdem die 2 Jahre der 5.2x-LTS-Reihe um sind, wird es eine neue LTS-Version geben, die dann wieder
2 Jahre lang durch Bugfixes gehärtet/stabil gemacht wird.

LTS ist also die stabile Variante mit so vielen Fehlerbereinigungen wie möglich. Zu empfehlen für
kommerzielle Nutzer, die vor allem auf Stabilität setzen.
Die neueste Nicht-LTS-Version enthält neue Dinge, kann aber noch einige Macken haben.
Beta-Versionen gibt es nur zum Testen von neuen Features, sind aber nicht für den produktiven Einsatz gedacht.