Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi statische Klasse (https://www.delphipraxis.net/104555-statische-klasse.html)

TadeusPunkt 6. Dez 2007 09:57


statische Klasse
 
Hallo,

ich möchte mir gern eine Art Definitionsklasse schaffen, in der ich alle Konstanten inkl. der Wertzuweisungen halte.
In C# würd ich das als statische Klasse implementieren, aber in Delphi scheitert es an der Umsetzung.

Ich möchte also ohne Anlegen eine Klasseninstanz auf die Werte der Variablen zugreifen können.
Benutze Delphi 6

Danke und Grüssle

SirThornberry 6. Dez 2007 10:09

Re: statische Klasse
 
ich glaub in Delphi6 gab es noch keine classen-Variablen. Was aber in Delphi6 geht ist das du class-funktionen/proceduren verwendest und darin einen Wert zurück gibst:
Delphi-Quellcode:
TYourObject = class(TObject)
public
  class function GetValue(): Integer;
end;

class function TYourObject.GetValue(): Integer;
begin
  result := 5;
end;

TadeusPunkt 6. Dez 2007 10:15

Re: statische Klasse
 
Danke Dir!

Bei grob geschätzten 150 Konstanten trotzdem ein ganz schöner Aufwand.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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-2025 by Thomas Breitkreuz