Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Unassigned property kennzeichnen (https://www.delphipraxis.net/213456-unassigned-property-kennzeichnen.html)

lxo 2. Aug 2023 06:52

Unassigned property kennzeichnen
 
Hallo,

ich habe eine Klasse die ein Query als Property enthält.
Das Query soll nicht in der Klasse erzeugt werden.
Bei Bedarf kann man ein Query zuweisen.

Gibt es irgend ein Attribut oder sonstiges das ich so eine Property/Variable im Quelltext kennzeichnen kann?

himitsu 2. Aug 2023 08:09

AW: Unassigned property kennzeichnen
 
Nein.

Aus Sicht des Quellcodes ist alles egal.
Es kommt nur drauf an, ob es ein WRITE gibt, also ob man etwas zuweisen kann oder nicht.



Ansonsten genau andersrum, also wenn dieses Query eventuell von deiner Klasse erstellt wird und demnach auch in der DFM gespeichert werden soll, dann mußt du es kennzeichnen Delphi-Referenz durchsuchenSetSubComponent.
Etwas ist nur verlinkt, also den "Zeiger" speichern, ist das Standardverhalten.

Bzw. soll das Property (Inhalt oder Verlinkung) garnicht in der DFM gespeichert werden, dann
Delphi-Quellcode:
stored False;
ans Property.

Uwe Raabe 2. Aug 2023 11:47

AW: Unassigned property kennzeichnen
 
Zitat:

Zitat von himitsu (Beitrag 1525137)
Bzw. soll das Property (Inhalt oder Verlinkung) garnicht in der DFM gespeichert werden, dann
Delphi-Quellcode:
stored False;
ans Property.

Dafür genügt es auch, das Property einfach nicht published zu machen.

himitsu 2. Aug 2023 12:11

AW: Unassigned property kennzeichnen
 
Stimmt.

Aber "nicht speichern" und "nicht im Objektinspektor sehen" muß auch nicht zusammen hängen-


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

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