Buksan ang Pahayag

Nagbubukas ng channel ng data.

Syntax:

Buksan ang diagram ng Pahayag

i-access ang fragment diagram

locking fragment diagram


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

Mga Parameter:

pathname: Path at pangalan ng file na bubuksan. Kung susubukan mong basahin ang isang file na hindi umiiral (Access = Read), may lalabas na mensahe ng error. Kung susubukan mong magsulat sa isang file na hindi umiiral (Access = Sumulat), isang bagong file ay nilikha.

mode: Keyword na tumutukoy sa file mode. Mga wastong halaga: Idugtong (idagdag sa sequential file), Binary (Maaaring ma-access ang data ng mga byte gamit ang Get and Put), Input (magbubukas ng channel ng data para sa pagbabasa), Output (magbubukas ng channel ng data para sa pagsulat), at Random (nag-edit ng mga kamag-anak na file).

io: Keyword na tumutukoy sa uri ng pag-access. Mga wastong halaga: Basahin (read-only), Sumulat (write-only), Basahin ang Isulat (pareho).

pagla-lock: Keyword na tumutukoy sa katayuan ng seguridad ng isang file pagkatapos buksan. Mga wastong halaga: Ibinahagi (Ang file ay maaaring mabuksan ng iba pang mga application), I-lock ang Basahin (ang file ay protektado laban sa pagbabasa), I-lock ang Isulat (ang file ay protektado laban sa pagsusulat), I-lock Basahin Sumulat (tinatanggi ang pag-access ng file).

filenum: Anumang integer na expression mula 0 hanggang 511 upang ipahiwatig ang bilang ng isang libreng channel ng data. Pagkatapos ay maaari mong ipasa ang mga utos sa pamamagitan ng data channel upang ma-access ang file. Ang file number ay dapat matukoy ng FreeFile function kaagad bago ang Open statement.

recLen: Para sa Random i-access ang mga file, itakda ang haba ng mga talaan.

note

Maaari mo lamang baguhin ang mga nilalaman ng isang file na binuksan gamit ang Open statement. Kung susubukan mong buksan ang isang file na nakabukas na, may lalabas na mensahe ng error.


Halimbawa:

note

Kung ang Bukas Ang pahayag ay sumusubok na magbukas ng isang file kung saan ang kasalukuyang gumagamit ay walang mga pahintulot sa pagbasa/pagsusulat, ang isang I/O error ay itataas.


Mangyaring suportahan kami!