Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Delphi und schrottige/undurchdachte/chaotische File-APIs? (https://www.delphipraxis.net/195753-delphi-und-schrottige-undurchdachte-chaotische-file-apis.html)

p80286 22. Mär 2018 20:26

AW: Delphi und schrottige/undurchdachte/chaotische File-APIs?
 
Zitat:

Zitat von himitsu (Beitrag 1397013)
Im Debugger war mir nur leider aufgefallen, dass TDirectory.Exists immer True lieferte, obwohl weder Datei noch Verzeichnis mit diesem Namen existierten. (ergab eine schöne Entlosschleife)

Sicher?

Delphi-Quellcode:
if not(directoryexists(blabla) then forcedirectory(blub)
Funktioniert vollkommen richtig

Gruß
K-H

himitsu 23. Mär 2018 00:23

AW: Delphi und schrottige/undurchdachte/chaotische File-APIs?
 
ForceDirectory prüft intern ebenfalls auf Exists.

Und ja, sicher.
Zwei Mal beim Debuggen aufgefallen und auch nochmal nach Beenden und Neustart von IDE+Programm war das Verhalten noch so.

Hier im Debugger des XE3 nicht nachstellbar, obwohl ja praktisch noch der selbe Code.

Sherlock 23. Mär 2018 07:49

AW: Delphi und schrottige/undurchdachte/chaotische File-APIs?
 
Wäre es nicht hilfreich, die betroffene (veraltete) Delphi-Version etwas deutlicher hervorzuheben? Schließlich könnte man sich diesen Thread dann in einer ruhigen Minuten gönnen, ohne gleich in Schockstarre zu verfallen.

Sherlock

himitsu 23. Mär 2018 08:49

AW: Delphi und schrottige/undurchdachte/chaotische File-APIs?
 
Schau mal direkt unter die Überschrift des ersten Posts :zwinker:

Aber an den verdrehten FileName-APIs hat sich in den letzten 10 Jahren eh nichts geändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz