Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Filterfehler bei FileListBox

  Alt 19. Mär 2021, 11:11
Nur so eine Idee, ich kann es nicht testen da mein Delphi zu aktuell ist.
Der Filter-Mask ein #0 ranbaumeln.
(also per runtime filter auf mask := '*.ext' + #0 )

(sorry hab keine Ahnung wie die genaue bezeichnung ist, aber das wäre mein ansatz)
Das machen die schon intern.
Die FileListBox nimmt den Filter, ersetzt die ; durch #0 und lässt sich dann nacheinander über FindFirst/FindNext mit den filtern die Dateien geben.

Man kann somit auch Verzeichnisse in diesen Filter einbauen. (auch wenn es so eigetnlich garnicht geplant war)
*.*;..\*.* liefert alle Dateien von dem Verzeichnis und des Übergeordneten.

Zitat:
Es werden auch die Dateien mit der Endung mmpz gefunden.
Bei mir nicht. *.dpr zeigte nur dpr und keine dproj
Zumindestens in im aktuellen Windows 10. Die Delphiversion spielt bei FindFirst keine große Rolle. (der einzige Unterschied ist ANSI und Unicode, aber da die ANSI-API den aufruf an die UnicodeAPI nur durchreichet, kommt da vermutlich das Gleiche bei raus)
$2B or not $2B

Geändert von himitsu (19. Mär 2021 um 11:20 Uhr)
  Mit Zitat antworten Zitat