![]() |
Frage zu Konstanten...
Nich schlagen für die dumme Frage :stupid:
Gibt es Klasenkonstanten? :gruebel: Sprich Konstanten die sich verhalten wie Methoden, wenn man sie vererbt... Wenn ja wo bekomm ich die her? :coder: Bye |
Re: Frage zu Konstanten...
Ähm... Konstante, die sich verhalten wie Methoden? Meinst du sowas?
Delphi-Quellcode:
type
TMyClass = class(TObject) public class procedure Foo; end; const MyConst: TMyClass; class procedure TMyClass.Foo; begin ShowMessage('Klassenkonstsnte?'); end; |
Re: Frage zu Konstanten...
Naja was das class genau bedeutet, weiß ich nicht, hab ich noch net gebraucht :wink:
Oder war mir nicht bewust... Ich meine eine Konstante, die halt immer fleißig weiterverrerbt wird, bis man sie ändert/überschreibt verdeckt, oder was auch immer... Bye |
Re: Frage zu Konstanten...
Also sowas?
Delphi-Quellcode:
Ja, gibt es ;-)
class
TMyClass = class(TObject) public const Alpha: Extended = 0.0; end; |
Re: Frage zu Konstanten...
Zitat:
|
Re: Frage zu Konstanten...
Zitat:
Bye |
Re: Frage zu Konstanten...
Zitat:
|
Re: Frage zu Konstanten...
Kedario.. deklarier mal eine Klasse wie ich sie oben geschrieben habe, das funktioniert ;-) Ist wie eine ReadOnly-Property mit implizierter Initialisierung.
|
Re: Frage zu Konstanten...
Dann bekomm ich: [Fehler] xxx.pas(xx): 'END' erwartet, aber 'CONST' gefunden
Bye |
Re: Frage zu Konstanten...
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 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 by Thomas Breitkreuz