![]() |
Wildcards in Delphi 2006
Hallo
Ich hab ein Programm in Delphi 7 erstellt und wollte es jetzt unter Turbo Delphi 2006 starten. Jetzt ist das Problem das es mit den Wildcards nicht mehr klappt. In Delphi 7 ging es noch. Das Programm soll prüfen ob sich Datein mit der Endung VCR in dem angegebenen Verzeichniss befinden. Er findet aber nichts. Geb ich statt der Wildcard einen Dateinamen an ist alles gut. If not FileExists('C:\VCR\*.VCR') then .... Geht nicht aber If not FileExists('C:\VCR\VER0010.VCR') then .... Das geht Jetzt bin ich ratlos... Wie gesagt - unter Delphi 7 ging es genau so ohne Probleme. Bin dankbar für jeden Tip. |
Re: Wildcards in Delphi 2006
So viel ich weiß, hat FileExists noch nie WildCards unterstützt. :gruebel:
|
Re: Wildcards in Delphi 2006
Zitat:
"Früher" implementierte Borland FileExists durch einen Aufruf der Funktion FileAge, die wiederum FindFirstFile (mit WildCard-Unterstützung) aufruft. Inzwischen greifen sie auf GetFileAttributes (ohne WildCard-Unterstützung) zurück. Gruß Hawkeye |
Re: Wildcards in Delphi 2006
Gut zu wissen. Ergo will man die Wildcard Unterstützung wieder haben, muss man es sich nachprogrammieren, sollte aber kein Problem sein.
|
Re: Wildcards in Delphi 2006
Hallo
Vielen Dank. Hab das jetzt so gelöst If FileAge('C:\VCR\*.VCR') = -1 then .... Geht auch :???: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz