Forum: Sonstige Fragen zu Delphi
Delphi
by KodeZwerg,
2. Jul 2020
hehe, warste schneller als ich :-) das wollte ich damit, ohne ausführlich zu werden, sagen.
//edit
vielleicht hilft dir das hier kagi3624 -> Vergleichsoperatoren
hat jetzt nicht direkt was mit bitmasken zu tun aber da las ich auch vorhin ne frage die der link vielleicht ausführlicher beantwortet, um hinter der logik von delphi ein wenig durchzuschauen.
Forum: Sonstige Fragen zu Delphi
Delphi
by KodeZwerg,
2. Jul 2020
kurz und knapp, nein, weil .... ->
einfach auf 0 prüfen ist der falsche weg.
funktionieren denn die beispiele nicht? was für probleme haben die beispiele?
Forum: Sonstige Fragen zu Delphi
Delphi
by KodeZwerg,
2. Jul 2020
Wenn Unterverzeichnisse enthalten sind, ist das Haupt-Verzeichniss nicht leer, also ist Dein beschriebener Rückgabewert korrekt.
Man kann diese Funktion erweitern indem man, das muss dann leider sein, noch alle gefundendene Elemente auf sein Attribut abgleicht. (dauert halt länger)
Nur hier im Editor schnell mal was zusammengepopelt.... ungetestet...
function CheckIfFilesInPath(const Path:...
Forum: Sonstige Fragen zu Delphi
Delphi
by KodeZwerg,
2. Jul 2020
Vor der "0" fehlt "<>".
Hier ein , finde ich, besserer Vorschlag:
// Diese Funktion gibt true zurück, falls Directory ein leeres Verzeichnis ist.
// This function returns true if Directory is an empty directory.
function DirectoryIsEmpty(Directory: string): Boolean;
var
SR: TSearchRec;