Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Private/Public in Unit mit gesammelten Funktionen ala Math

  Alt 5. Jul 2012, 19:33
Delphi 6 sollte doch auch schon Klassenfunktionen unterstützen?

Delphi-Quellcode:
type
  TUtilityXyz = class // in neueren Delphis "class abstract" oder als Record
    class function Max(x, y: Integer): Integer; static; // wenn static noch nicht geht, dann weglassen
    class function Min(x, y: Integer): Integer; static; overload;
    class function Min(x, y: Double): Double; static; overload;
  end;
Mit Static ist es vom Funktionsaufruf her, wie eine ganz billige Function/Prozedur, nur daß man auf diese Weise auch Mehreres in einer Unit unterbringen und gruppieren kann.
(Klassenname als Namespace, anstatt mehrere Units/Unitnamen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat