Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

Re: proceduren in unterklassen problem

  Alt 9. Okt 2008, 20:30
Zitat von th_bone:
bisher hatte ich meine oft genutzten Proceduren/Funktionen in einer Klasse untergebracht, um einfach auf sie zuzugreifen.

Da es aber langsam unübersichtlich wird, wollte ich die Proceduren durch eine 2te Klasse schachteln un thematisch ordnen
Das sollte man eigentlich nicht tun.
Wenn du z.B. jede Menge Funktionen und Proceduren zum Thema Datum und Uhrzeit hast, dann packst du diese in eine eigene Unit (z.B. "DateTimeUtils") und gut is.
Alle Funktionen und Proceduren sollten dann so programmiert sein, dass man sie im Prinzip in jedes Projekt einbinden kann.
Man *kann* wenn man will diese Funktionen in einer Klasse zusammenfassen.
Dann sollte man aber Klassenmethoden verwenden.
Delphi-Quellcode:
type
  TTimeUtils = class(TObject)
    // keine echte Klasse, da keine Variablen vorhanden
  public
    class function GetUTC:TDateTime;
    class procedure SetUTC(dt:TDateTime);
  end;
Wie gesagt, das ist keine "echte" Klasse, weil keine Variablen enthalten sind.
mehr über Klassenmethoden
  Mit Zitat antworten Zitat