Einzelnen Beitrag anzeigen

Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#4

Re: ist es möglich schon bei Typdeclaration Werte zuzuweisen

  Alt 21. Feb 2006, 16:41
Zitat von himitsu:
Also in Win32 NEIN.

Im .Net gibt's da etwas vergleichbares. (glaub mal sowas gesehn zu haben ... kannst ja mal suchen, ich hatte das vor ewigen Zeiten auch mal hier irgendwo gefragt)

Delphi-Quellcode:
Const TMyRecord = record
    i : Integer;
  end = (i: 5);

Bei Variablen (also mit Var), geht es nur für die Globalen.

Hallo Himitsu,

also das funktioniert auch unter Win32, leider ist es doch nicht ganz das, was ich wollte.
deswegen habe ich das mit den Konstanten rausgelöscht aus meinem Betrag ( aber trotzdem gut zu wissen)
Ich bin nämlich gerade dabei die neuen tollen Records von D2006 zu entdecken. Für einfache Aufgaben sind die nämlich super zu verwenden !
in meinem Beispiel soll FMindestanzahl mit dem wert 2 belegt werden, auch wenn der Programmierer vergessen hat die property MindestAnzahl festzulegen ..
Gibts denn da gar keine Möglichkeit auch nicht unter D2006 ?
hmmm

Delphi-Quellcode:
   type
   TRauschfilter = record
   strict private
      Anzahl : Integer;
      FMindestAnzahl : Integer;
      PrevTick : TTick;
      procedure SetMindestanzahl(const Value: Integer);
    public
      function confirm(const Tick : TTick) : boolean;
      property MindestAnzahl : Integer read FMindestAnzahl write SetMindestAnzahl;
    end;
Zitat:
Wenn du Werte vor belegen willst nutze am besten klassen.
das wollte ich ja nun gerade vermeiden
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat