F12 im Quelltexteditor

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Joh
Lazarusforum e. V.
Beiträge: 293
Registriert: Sa 26. Mai 2012, 17:31
OS, Lazarus, FPC: Win 10 (L 2.2.6 x64 FPC 3.2.2)
CPU-Target: 64Bit

F12 im Quelltexteditor

Beitrag von Joh »

Moin,

seit heute morgen wird in Lazarus bei genau einem Formular beim Drücken von F12 nicht der Formulareditor angezeigt,
sondern eine Art Formularvorschau.
Ein weiters F12 schaltet in den Editiermodus um.

Das ganze unter Lazarus 4.0. Unter einem parallel installiertem 3.8 passiert das nicht. Ist das jetzt ein Bug oder ein Feature?
Und wie werde ich das wieder los?
just my two Beer

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1652
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: F12 im Quelltexteditor

Beitrag von fliegermichl »

Ich hatte so etwas auch schon mal. Ich hab dann Lazarus debuggt und festgestellt, daß da eine ungültige Property in dem Formular war. Die IDE zeigt dann den Quelltext der lfm Datei statt des Formulareditors an.

Joh
Lazarusforum e. V.
Beiträge: 293
Registriert: Sa 26. Mai 2012, 17:31
OS, Lazarus, FPC: Win 10 (L 2.2.6 x64 FPC 3.2.2)
CPU-Target: 64Bit

Re: F12 im Quelltexteditor

Beitrag von Joh »

nee, das ist anders:
das Formular wird als Formular angezeigt: Als wenn ich es kompiliert habe und starte. Ich kann in die Eingabefelder klicken und Daten eingeben.
Zumindest bei den nicht-Datenbank-Feldern. Die DB-Felder sind quasi readOnly.

Bei einem weiteren Druck auf F12 erscheint dann erst der Formulareditor.
Lazarus-F12-1.png
Lazarus-F12-1.png (45.84 KiB) 322 mal betrachtet
so sieht das nach dem ersten Druck auf F12 aus; in den eigentlich Disableden berechneten Feldern Erlös, Erlösprozent kann ich editieren. Alle anderen (DB-Felder) lassen sich per TAB und Maus selektieren, sind aber ReadOnly. OK, Ohne Datenbank...

Lazarus-F12-2.png
Lazarus-F12-2.png (46.85 KiB) 322 mal betrachtet
Bei nochmal F12 wird dann der Formulareditor im Editiermodus geöffnet.
Die Werte stehen dann in den Feldern und sind im TEdit.Text editierbar...
just my two Beer

Benutzeravatar
theo
Beiträge: 10925
Registriert: Mo 11. Sep 2006, 19:01

Re: F12 im Quelltexteditor

Beitrag von theo »

Joh hat geschrieben: Mi 18. Jun 2025, 08:51 seit heute morgen wird in Lazarus bei genau einem Formular beim Drücken von F12 nicht der Formulareditor angezeigt,
Bist du dir sicher, dass das nicht gestern Abend schon so war? :wink:

Scherz, ich meine, hast du irgend etwas verändert seit gestern (Updates etc.)?

Joh
Lazarusforum e. V.
Beiträge: 293
Registriert: Sa 26. Mai 2012, 17:31
OS, Lazarus, FPC: Win 10 (L 2.2.6 x64 FPC 3.2.2)
CPU-Target: 64Bit

Re: F12 im Quelltexteditor

Beitrag von Joh »

theo hat geschrieben: Mi 18. Jun 2025, 10:41 Bist du dir sicher, dass das nicht gestern Abend schon so war? :wink:
ja, und ich war nüchtern^^

Ich habe gerade die Sicherung von gestern Abend 17:25 wieder eingespielt: das gleiche wie oben.
Wie gesagt: unter Lazarus 3.8 passiert das nicht. ich würde ja sagen, da ist eine Einstellung im Editor für verantwortlich.
jetzt wird die Form auch unter 3.8 erst im Ansichtsmodus angezeigt.
theo hat geschrieben: Mi 18. Jun 2025, 10:41 Scherz, ich meine, hast du irgend etwas verändert seit gestern (Updates etc.)?
keine bewußten Änderungen.
OK, ich habe die darüberliegende Formularklasse verändert. Aber erst heute morgen.
Und heute zeigt der Editor ja auch bei der Version von gestern das gleiche Verhalten.

Test auf dem Laptop: Auch hier wird erst der Ansichtsmodus angezeigt.
Eventuell installiere ich 4.0 auf dem Zusatzrechner und checke die einzelnen Versionen durch.

Doch ein Feature?
just my two Beer

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6854
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: F12 im Quelltexteditor

Beitrag von af0815 »

Ein Clean build sollte man immer bei so Erscheinungen Mal probieren, kostet nur wenig Zeit und kann manchmal Erscheinungen verschwinden lassen.

Wenn man Eltern Klassen ändert, so sollte man sich Fragen ob man die nicht in Lazarus installiert hat, dann ist ein Clean build von Lazarus vor dem Clean build des Projektes angeraten.

Auch falls man Mal durch testen auf einen anderen Lazarus, sich die Sachen ev. verkompliziert hat (besonders wenn man ein unbewusstes downgrade geschafft hat)
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
Zvoni
Beiträge: 401
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: F12 im Quelltexteditor

Beitrag von Zvoni »

Dasselbe auch bei einem "jungfräulichen" Projekt?
Weil wenn nein, dann hats mit deinem Projekt zu tun
Weil wenn ja, dann ist es eine Einstellung (?) der IDE selbst
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Antworten