Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi AssignFile - Schauen ob Files schon offen sind (https://www.delphipraxis.net/8209-assignfile-schauen-ob-files-schon-offen-sind.html)

cyborg 30. Aug 2003 22:08


AssignFile - Schauen ob Files schon offen sind
 
hallo

ein If file=nil geht nicht.
wie schaue ich also ob die file schon geöffnet worden ist?

Diese einfache Frage scheint niemanden mal beschäftigt zu haben... und wenn doch, hab ichs nicht entdeckt...

hab alles mögliche versucht
ein einfaches "CloseFile" zur sicherheit liefert leider immer eine exception, was unschön ist.

cyborg 30. Aug 2003 22:16

Re: AssignFile - Schauen ob Files schon offen sind
 
gut ich habe es gelöst mit

Delphi-Quellcode:
 {$I-}
  CloseFile(MyFile);
  IOResult;
 {$I+}

  AssignFile...
hab vergessen, dass IOResult-Aufrufe Exceptions verhindern.

Christian Seehase 30. Aug 2003 22:48

Re: AssignFile - Schauen ob Files schon offen sind
 
Moin Cyborg,

kann es sein, dass Du ein kleines Problem mit Deiner Programmstruktur hast?
Ich kann mir im Moment ansonsten nicht so recht vorstellen, warum Du in Deinem Programm nicht weisst, ob Du die Datei schon geöffnet hast oder nicht.
Oder meintest Du etwas ganz anderes.

BTW: Ich verschieb den Thread mal nach "Sonstiges".


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.

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