Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
33.623 Beiträge
 
Delphi XE3 Professional
 
#6

AW: Überkreuz-Referenz zw. Klassen

  Alt 3. Mai 2012, 13:18
Ab Delphi 2006 / Turbo Delphi, kann man Typen und Constanten innerhalb einer Klasse definieren.

Delphi-Quellcode:
type
  TMyClass = class
    const
      X = 3;
    type
      T = Byte;
  end;
Wegen der Übersichtlichkeit lege ich mir dafür aber jeweils eigene Sichtbarkeitsbereiche an
Delphi-Quellcode:
type
  TMyClass = class
  strict private const
    A = 'ganz geheim und nur für TMyClass';
  private const
    Z = 'abc';
  public const
    X = 666;
    Y = -7;
  private type
    TGeheim = record
      i: Integer;
      s: string;
    end;
  public
    constructor Create;
  end;
Intern als X nutzbar und extern als TMyClass.X (aber nur weil von außen sichbar, da Public)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu ( 3. Mai 2012 um 13:22 Uhr)
  Mit Zitat antworten Zitat