Debug-Fensterlayout nicht speicherbar?

Xbase++-IDE - Workbench, Visual Xbase

Moderator: Moderatoren

Antworten
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Debug-Fensterlayout nicht speicherbar?

Beitrag 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?
Viele Grüße,
David
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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...
Viele Grüße,
David
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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
Viele Grüße,
David
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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!
Viele Grüße,
David
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Debug-Fensterlayout nicht speicherbar?

Beitrag 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.
Viele Grüße,
David
Antworten

Zurück zu „Workbench (ab 2.0), VX (bis 1.9 SL1)“