Expressi贸

Obre un canal de dades.

Sintaxi:

Open Statement diagram

Diagrama de fragments d'acc茅s

locking fragment diagram


Open pathname For mode [Access io] [locking] As [#]filenum [Len=recLen]

Par脿metres:

pathname: Path and name of the file to open. If you try to read a file that does not exist (Access = Read), an error message appears. If you try to write to a file that does not exist (Access = Write), a new file is created.

mode: Keyword that specifies the file mode. Valid values: Append (append to sequential file), Binary (data can be accessed by bytes using Get and Put), Input (opens data channel for reading), Output (opens data channel for writing), and Random (edits relative files).

io Paraula clau que defineix el tipus d'acc茅s. Valors v脿lids Llegeix (nom茅s lectura) Escriu (nom茅s escriptura) Llegeix (ambd贸s).

locking: Keyword that defines the security status of a file after opening. Valid values: Shared (file may be opened by other applications), Lock Read (file is protected against reading), Lock Write (file is protected against writing), Lock Read Write (denies file access).

filenum Qualsevol expressi贸 d'enter de 0 a 511 per indicar el nombre d'un canal de dades gratu茂t. A continuaci贸 podeu passar ordres a trav茅s del canal de dades per accedir al fitxer. El n煤mero de fitxer ha de ser determinat per la funci贸 FreeFile immediatament abans de l'expressi贸 Open.

recLen pels fitxers d'acc茅s aleatori estableix la longitud dels registres.

note

Podeu modificar el contingut d'un fitxer que es va obrir amb l'expressi贸 Open. Si intenteu obrir un fitxer que ja est脿 obert, apareix un missatge d'error.


Exemple:

note

If the Open statement tries to open a file to which the current user does not have read/write permissions, an I/O error will be raised.


Ens cal la vostra ajuda!