Seite 1 von 1

Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 14:45
von dtmackenzie
Jedesmal beim Debuggen eines Programmes wird auf das von Alaska vorgegebene Debug-Layout umgeschaltet.
Wenn ich dies anpasse, werden meine Änderungen am Ende des Debuggens vom Workbench verworfen.
Ich kann zwar das Layout als Standard-Layout speichern, muss ich aber bei jedem Debug-Start manuell auswählen - nervig.
Kennt jemand irgendwelche Möglichkeit, ggf. durch eine Hintertür, das Debug-Layout zu bearbeiten, oder falls nicht, das automatische Umschalten von Standard- auf Alaska-Debug-Layout beim Debug-Start zu verhindern?

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 14:54
von Jan
David,

bei mir werden Änderungen am gespeicherten Debug-Layout-Standard so lange beibehalten, wie ich die Workbench nicht schließe. Egal wie oft ich dabei in den Debugmodus geheBeim nächsten Workbench-Start ist dann natürlich der Standard wieder da.

Mit welchem Build arbeitest Du denn? Alaska hat da seit der Einführung der Layouts noch ein paar kleinere Korrekturen vorgenommen.

Jan

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:06
von dtmackenzie
Hi Jan,
Build 1176 unter Windows 10.
Ich habe es wieder probiert - bei mir passiert es tatsächlich so, wie ich es geschrieben habe.
Das Alaska-Debug-Layout passt sehr schlecht auf meinem hochkant-gestellten Monitor...
Ich vermute, dass das Standard-Layout im Windows-Registry gespeichert ist:
Computer\HKEY_CURRENT_USER\Software\Alaska Software\Xbase++ Workbench\2.0 CTP\Views
Allerdings scheint diese Struktur leider nicht geeignet zu sein um mehrere Layouts zu speichern - vermutlich ist das Alaska-Debug-Layout hartcodiert...

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:21
von Jan
David,

aber Du kannst Dir doch auch Dein eigenes Debug-Layout speichern. Einfach während des Debuggens alles so einstellen wie Du es haben möchtest, und das dann als Standard speichern.

Jan

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:24
von dtmackenzie
Ha! Doch was gefunden - wenigstens um das Alaska-Debug-Layout beim Debug-Start zu verhindern.

Computer\HKEY_CURRENT_USER\Software\Alaska Software\Xbase++ Workbench\2.0 CTP\Common

Da gibt es ein Schlüssel "SmartLayoutSwitching", habe ich von 1 auf 0 geändert, und nun bleibt das Standard-Layout auch im Debug-Modus. :D

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:30
von dtmackenzie
Jan hat geschrieben: Mo, 20. Jan 2020 15:21 aber Du kannst Dir doch auch Dein eigenes Debug-Layout speichern.
Das ist das was ich am Anfang erwartet hätte, funktionierte aber leider nicht so - es scheint nur ein globales Standard-Layout zu geben, "Als Default-Fenster-Layout speichern" macht es nicht Debug-spezifisch.

Ich kann aber mit dem Workaround leben, Dankeschön für Deine Antworten, Du weißt schon - es hilft oft, wenn man versucht, jemandem das Problem zu erklären!

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:36
von Jan
Doch, natürlich. Es gibt vier Layouts, und für jedes kannst Du Dir einen Standard speichern. Du mußt nur in dem jeweiligen Modus sein, um den als Standard für diesen Modus speichern zu können. Ich selber nutze nur Standard und Debug, aber damit funktioniert das auf allen Rechnern, auf denen ich arbeite.

Du kannst Dir die auch im Projektverzeichnis selber anlegen wenn Du willst.

Jan

Re: Debug-Fensterlayout nicht speicherbar?

Verfasst: Mo, 20. Jan 2020 15:50
von dtmackenzie
Aber leider nein, das bei mir hat definitiv nicht so funktioniert.
Ich habe ursprünglich Folgendes gemacht:

Debug-Start
Fenster verschieben
"Als Default-Fenster-Layout speichern"
Debug-Ende
Debug-Start

und dann hatte ich wieder das Alaska-Debug-Layout.
Wenn das bei Dir funktioniert wie es sollte, dann muss irgendwas auf meinem Rechner anders sein.