Konstantendefinition in einer Klasse?

01/06/2009 - 21:58 von D. Schramm | Report spam
Hallo,

ich würde gerne eine Konstante innerhalb einer Klassendeklaration
definieren, also ungefàhr sowas:

Klassenname=class
private
...
public
...

const test;

end;

Das obige Beispiel funktioniert natürlich nicht. Gibt es da denn einen
Weg oder ist die Definition einer Konstante nur innerhalb einer Unit
möglich?

Danke im voraus,

Dennis Schramm
 

Lesen sie die antworten

#1 Michael Fuchs
02/06/2009 - 10:54 | Warnen spam
D. Schramm schrieb:

ich würde gerne eine Konstante innerhalb einer Klassendeklaration
definieren, also ungefàhr sowas:

Klassenname=class
private
...
public
...

const test;

end;

Das obige Beispiel funktioniert natürlich nicht. Gibt es da denn einen
Weg oder ist die Definition einer Konstante nur innerhalb einer Unit
möglich?




Wie wàre es mit einer Konstanten Eigeneschaft?


TBlafasel = class
private
function GetBlubb: Integer;
public
property Blubb: Integer read GetBlubb;
end;

implementation

TBlafasel.GetBlubb;
begin
Result := 10;
end;


hth
Michael

Ähnliche fragen