TSearchRec



  • hallo !
    Folgendes Problem.
    Wenn ich TSearchRec (FindFirst, FindNext) benutze und mit z.B. der Maske XXXX.* Dateien suchen lasse, findet er zwar alle Dateien, aber sobald bei der Suchmaske eine Extention 4 Zeichen hat z.B XXXX.TXT_ findet er sie nicht. Wo liegt das Problem ?
    Noch ne Frage, wo wir schon mal bei TSearchRec sind. Wenn ich z.B. eine Datei vom Internet lade, die nach entpacken einen Ordner enthält, wird der Ordner nicht mit faDirectory erkannt, warum ?

    danke



  • Hallo

    Wenn ich TSearchRec (FindFirst, FindNext) benutze und mit z.B. der Maske XXXX.* Dateien suchen lasse, findet er zwar alle Dateien, aber sobald bei der Suchmaske eine Extention 4 Zeichen hat z.B XXXX.TXT_ findet er sie nicht. Wo liegt das Problem ?

    Kann ich nicht nachvollziehen. Habe das Beispiel aus BCB-Hilfe zu FindFirst genommen, und mit te.** eine Datei mit Namen Test.txt_ gefunden.
    Dabei war das Atrribut faAnyFile aktiv.

    Noch ne Frage, wo wir schon mal bei TSearchRec sind. Wenn ich z.B. eine Datei vom Internet lade, die nach entpacken einen Ordner enthält, wird der Ordner nicht mit faDirectory erkannt, warum ?

    Schwer zu sagen... stimmen Namen, Pfad und Atribute?

    bis bald
    akari



  • danke

    zu 1. muß ich nochmal checken, hab aber öffters probiert. werd dann evtl. mal den code mit anfügen.

    zu 2. habe alles mögliche versucht, ist irgendwie generell. Erst wenn ich einen Ordner neu erstelle, wird er erkannt 😕
    hab das Problem umgangen mit faAnyFile und if(DirectoryExist(...)), ist aber umständlich.



  • nochmal zu 1.
    hab es gecheckt ! war ein Fehler meinerseits. Der Dateiname vor der Extention war um ein Zeichen kürzer.

    danke nochmals


Anmelden zum Antworten