Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jul 2020
Jemand könnte für die Attribute mal auf die blöde Idee kommen das in ein SET zu ändern, dann kann man schön ein IN benutzen.
Gut, dann kompilieren viele Codes nicht mehr,
aber man kann sich auch gern einen ClassOperator für diesen Vergleich erstellen, damit man bei diesem Integer auch das IN benutzen kann.
if faDirectory in Rec.Attr then begin :angle:
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jul 2020
in Rec ist eine Datei (Verzeichniss-Attribut ist nicht gesetzt)
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
2. Jul 2020
Da fehlt ein =.
Tipp: Vergleich es mal mit der Zeile darüber. :zwinker:
Allerdings ist das etwas wage, denn die Funktion geht "blind" davon aus dass es . und .. gibt, also ab mindestens 3 "Einträgen" existiert mindestens eine Datei (könnte aber auch ein Verzeichnis sein).
Besser ist es in einer "normalen" suchschleife durchzulaufen,
vor Variable(n) auf False zu setzen,
die Dateien ....