Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Properties (https://www.delphipraxis.net/33080-problem-mit-properties.html)

Mystic 1. Nov 2004 14:14


Problem mit Properties
 
Ich programmiere gerade eine (nichtvisuelle) Komponente.

Das Problem ist das obwohl ich bei einer Byte-Property als default 255 angegeben habe, zeigt mir der Objekt-Inspektor bei einer frisch draufgeklatschten Instanz den Wert 0 für die Property an. Das Einstellen eines Wertes im Objekt-Inspektor hat keinen Effekt auf die Komponente während der Laufzeit. Wenn man das Programm startet, ist der Wert der Property immer 0.

Was mache ich jetzt?

CalganX 1. Nov 2004 14:21

Re: Problem mit Properties
 
Hi,
wenn du als Getter für die Eigenschaft ein Feld gesetzt hast, musst du das zuweisen im Konstruktor. Dann funktioniert das. Default sagt nur, was eigentlich Standard ist und nicht, was beim Erstellen gesetzt werden soll. ;)

Chris

LoL 1. Nov 2004 14:25

Re: Problem mit Properties
 
ich sag nur
create; override;

Mystic 1. Nov 2004 14:27

Re: Problem mit Properties
 
Zu welchem Laufzeit-Zeitpunkt werden die Werte aus dem Objekt-Inspektor denn zugewiesen?

Schon gut, inzwischen scheint es zu funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz