![]() |
Re: Wie arbeitet FileExists intern?
Hallo,
prüfst Du mit
Delphi-Quellcode:
oder mit
if FileExists('...') then
[...] end;
Delphi-Quellcode:
Desweiteren wöre es nett, zu wissen, ob das Ergebnis 'False' oder 'True' ist.
if FileExists('...') = True then
[...] end; |
Re: Wie arbeitet FileExists intern?
@S-off
ich benutze erstere Methode. Das Ergebnis ist immer "true". Pfadangaben sind alle korrekt. Gruß Richard |
Re: Wie arbeitet FileExists intern?
Wie schon geschrieben:
Zeig es uns. |
Re: Wie arbeitet FileExists intern?
Hi Raven
Sache ist geklärt. FileExists macht das was es soll. Manchmal hatt man halt Tomaten auf den Augen. ;) Trotzdem Danke an alle. Gruß Richard |
Re: Wie arbeitet FileExists intern?
Ja und?
An was hat's gelegen? Bitte auch immer die (selbst gefundene) Lösung posten, damit andere daraus lernen können... |
Re: Wie arbeitet FileExists intern?
Moin Richard,
Zitat:
Da Du eine Enterprise Version hast, könntest Du Dir solche Fragen ggf. schon dadurch beantworten, dass Du die fragliche Funktion einfach mal mit gedrückter STRG-Taste anklickst. Dann sollte sich die passende Unit öffnen, und das an der Stelle, an der die Funktion implementiert ist. Ab der Pro-Version sind ja die Sourcen mit dabei. |
Re: Wie arbeitet FileExists intern?
Nachtrag:
Die FileExists() Funktion versagt unter Delphi 5-7, da unter gewissen Umständen die Funktion FileAge() versagt. FileAge() versagt, wenn eine Datei kein gültiges Datum hat. Das sollte eigentlich nie passieren; kann aber vorkommen. Dies hängt aber auch mit dem unterliegenden Filesystem zusammen. Wenn z.B. ein IBM AS400 eine NETBIOS Freigabe anbietet, kann es passieren, das FileExists() False meldet, obwohl die Datei definitiv vorhanden ist. (weil das Datum "kaputt" ist) In Beitrag #5 steht dann der Workaround. |
Re: Wie arbeitet FileExists intern?
@ Christian Seehase
Danke dir vielmals du, das ist ein toller Tip. Hab ich gar nicht gewusst das es sowas gibt. @ Raven Hatte bei einer mehrbedingungs If-Abfrage die Klammern falsch gesetzt. Deshalb war das Ergebnis der Funktion am Ende immer "true". mfG Richard |
Re: Wie arbeitet FileExists intern?
Zitat:
|
Re: Wie arbeitet FileExists intern?
Hallo Christian Seehase,
Dein Tipp mit der gedrückter STRG - Taste anklicken und die passende Unit wird geöffnet, ist wirklich sehr hilfreich! Sollte vielleicht mit in die Standard –Tastaturvorlage aufgenommen werden! Gibt’s da noch mehr, was man wissen sollte? Bis bald Chemiker |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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