Hogyan ellenőrizhető, hogy a fájl megnyitásakor

onclose, onexception:
ha Címzett (f) ezután //<- не работает
CloseFile (f)

Kérdés: hogyan lehet egy mutatót, hogy nyissa meg a fájlt, és győződjön meg arról, hogy a fájl megnyitásakor?

kód logika úgy kell előkészíteni, hogy CloseFile (f) nem került sor akkor, ha AssignFile sikertelen.







Ha ezt nem lehet tenni most - vagy külön check kakas logikai ha sikeres a fájl megnyitásakor, vagy mielőtt ClosaFile Stas # XA0; Ellenőrzések és IOResult (de nem lehet tesztelni, nincs különösebb jelentősége)

AssignFile nem nyit egy fájlt

Mielőtt a nyitás az első fájl, IntToStr (TTextRec (f) .Handle) = nulla. De miután bezárja <> nulla, így meg kell, hogy saját maguk.

> IntToStr (TTextRec (f) .Handle) = nil

TTextRec (f) .Handle = nil

ha DeleteFile (fájlnév), majd
# XA0; ShowMessage ( "A fájl nem nyitható meg");

És mi a csoda van szükség? Jól kipróbált, jól, hogy „nem szabad”, és megpróbálta kinyitni, és ő nem adott.







AssignFile nem okoz hibát, ha a string típusú


>
> TTextRec (f) .Handle = nil

nem működik


> AssignFile nem nyit egy fájlt

világos

Meg tudja nyitni a jobb eredményt, és ott is zárni?
vagy írjon striglist, majd kiírása azt # XA0; fájlt.
de ha történetesen Halálos kirepülnek a hibát, ne folytassa

És mit jelent a „érdekek” fájl megnyitható valaki érdekel, vagy nem?
Kívánatos fogalmazott meg konkrét kérdéseket.
Fogsz írni a fájlt?

Valami, ami persze naplót.

A TTextRec (F) do
# XA0, ha Mode = fmClosed majd
# XA0; # XA0; zárva


> # XA0, hogyan lehet ellenőrizni, hogy a fájl megnyitásakor

>> |<  (21.02.11 12:25)  

Ellenőrizze, hogy a fájl megnyitása nem szükséges _nikogda_.

Bo, most nyitva van, és ezen keresztül destyat tét
idő lehet, a rés, # XA0; nem lehet.


> Bo, most nyitva van, és ezen keresztül destyat tét
> Time Akárhogy is, a rés, # XA0; nem lehet.

van egy dolog - egy fájl megnyitásakor értelme csak az a program :)


> Van egy dolog - egy fájl megnyitásakor csak akkor van értelme
> Ami a programot

Vagy inkább van egy delírium. Mi a szükséges ellenőrizni, hogy a már megnyitott saját programot a fájl?




Kapcsolódó cikkek