![]() |
Eigene variable bei komponenten?
Hallo
Ich hab ein kleines problem und zwar. Es geht mal wieder um Drawgrids. ICh hab einem CustomDraggrid die property FeldcountX gegeben. sie ist vom Typ Integer. Und das will ich nicht. ich hätte sie gern vom typ 1..2147483647 also eigendlich auch integer aber halt nur positiv und ohne Null. Ich also die deklinationen umgestellt und mal probiert zu compilieren. klappt nicht. zwar kann ich die private variablen umstellen aber beim andern sagt er mir Zitat:
Delphi-Quellcode:
welche lösung bleibt mir?
property FeldCountX : 1..2147483647 read FFeldCountX write SetFeldCountX;
muss ich ein record benutzen? oder gibt es vllt sogar schon ein variablentyp integer-positiv gruß snow Frohe Weihnachten :xmas: |
Re: Eigene variable bei komponenten?
Delphi-Quellcode:
type
TMyInt = 1..2147483647;
Delphi-Quellcode:
property FeldCountX : TMyInt read FFeldCountX write SetFeldCountX;
|
Re: Eigene variable bei komponenten?
Zitat:
Du kannst deiner Property natürlich auch eine Setter Methode spendieren, und dort deinen Wert prüfen. Ist er negativ, dann schmeisst du eine Exception oder machst sonstwas. Als Datentype reciht dann wiederrum integer oder Int64. |
Re: Eigene variable bei komponenten?
Zitat:
Der Code klappt . Danke. gruß snow Frohe Weihnachten :xmas: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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