AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi ist es möglich schon bei Typdeclaration Werte zuzuweisen ?
Thema durchsuchen
Ansicht
Themen-Optionen

ist es möglich schon bei Typdeclaration Werte zuzuweisen ?

Ein Thema von stoxx · begonnen am 21. Feb 2006 · letzter Beitrag vom 28. Jun 2006
 
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, 15: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 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