Linux mint 22.1
lazarus 3.2
Hallo!
Ich erstelle in Lazarus eine abgeleitete Komponente.
Wenn ein User meiner Komponente zur Entwicklungszeit seines Projektes eine Eigenschaft der Komponente via Objektinspektor ändert:
Offensichtlich ist es nicht möglich, diese geänderte Eigenschaft schon bereits innerhalb des "constructor create" zu lesen (und dann damit zu arbeiten).
Es liegen zu diesem Zeitpunkt nur die Default-Eigenschaften vor.
Gibt es eine Weg , da irgendwie während der Init - bzw. Startphase ranzukommen?
Zugriff auf geänderte Eigenschaften schon im constructor? [gelöst]
-
- Beiträge: 10
- Registriert: Fr 18. Apr 2025, 10:39
- OS, Lazarus, FPC: Lnux Mint
- CPU-Target: 64Bit
Zugriff auf geänderte Eigenschaften schon im constructor? [gelöst]
Zuletzt geändert von Daniel L. am Do 31. Jul 2025, 22:58, insgesamt 2-mal geändert.
-
- Beiträge: 592
- Registriert: Mi 25. Mär 2009, 21:12
- OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
- CPU-Target: mostly 32 bit
Re: Zugriff auf geänderte Eigenschaften schon im constructor?
Code: Alles auswählen
procedure Loaded; override;
Wenn der Benutzer eine instance aus dem Kode heraus "Create"iert dann wird Loaded nicht aufgerufen.
-
- Beiträge: 10
- Registriert: Fr 18. Apr 2025, 10:39
- OS, Lazarus, FPC: Lnux Mint
- CPU-Target: 64Bit
Re: Zugriff auf geänderte Eigenschaften schon im constructor?
super, wieder was dazugelernt...
-
- Beiträge: 64
- Registriert: Do 20. Apr 2023, 18:25
Re: Zugriff auf geänderte Eigenschaften schon im constructor? [gelöst]
Die Klasse ist ja wenn Create noch nicht beendet ist, auch noch nicht vollständig erzeugt.