Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: rekursionstiefe erkennen bei ordnern

  Alt 19. Sep 2014, 17:00
Mal abgesehen vom Lerneffekt...
Seit paar Jahren gibt es auch die Unit IOUtils, worin sich z.B. ein TDirectory.GetFiles versteckt.


Zitat:
ich habe versucht einen integer in die procedure einzubauen, der die recursionstiefe mitzählt. aber im enteffekt hatte ich immer nur den schleifendurchlauf, aber nie die rekursionstiefe
Eine lokale Variable in der Funktion kann natürlich nur Dinge darin zählen, aber nichts Prozedurübergreifendes.
Dafür braucht man entweder eine böse globale Variable, was wir natürlich nicht verwenden
oder man muß die Variable an die anderen Prozeduren übergeben. (als VAR kann man die Verzeichnisanzahl zählen und als normaler Parameter die Tiefe, da sich Änderungen immer nur nach unten auswirken und nicht zurück)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (19. Sep 2014 um 17:02 Uhr)
  Mit Zitat antworten Zitat