Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#13

AW: ClientDataSet.CreateDataSet + Exception

  Alt 10. Jun 2017, 19:10
Das kommt drauf an.

Auch sowas kann man problemlos in eine Klasse packen.
Konstanten, andere "interne" Typen und globale Variablen sind alles möglich.

Delphi-Quellcode:
type
  TMyClass = class
  private type
    TSubClass = class
    end;
  private const
    cTheConst = 123;
  private class var
    FTheVar: Integer;
  end;
Dass ich die Sichtbarkeit (private) in die selbe Zeile schreibe und jeden Teil quasi als eigentständigr Section anlege, ist eine ganz persönliche Sache, die ich für mich beschlossen habe, für einen übersichtlicheren Code.

Delphi-Quellcode:
type
  TMyClass = class
  private
    FVariable: Integer;
    type
      TSubClass = class
      end;
    const
      cTheConst = 123;
    class var
      FTheGlobalVar: Integer;
    var
      FVariable2: Integer; // das Erste ist immer implizit, darum schreibt da niemand ein VAR hin, wenn er Felder (Variablen) in Klassen nutzt
    class procedure Methode;
    procedure KlassenMethode;
  public
    constructor Create;
  end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (10. Jun 2017 um 19:17 Uhr)
  Mit Zitat antworten Zitat