IBM Lotus Symphony
|
Деректер арнасын ашады.
FileName жол ретінде [күй үшін] [IOMode қосылу] [Қорғалған] ретінде [#]FileNumber бүтін сан ретінде [Len = DatasetLength]
FileName: Ашқыңыз келетін файлдың атауы мен жолы. Жоқ файлды оқығыңыз (Қосылу = оқу) келсе қате хабар пайда болады. Жоқ файлға жазғыңыз келгенде (Қосылу = жазу) жаңа файл жасалынады.
Күй: Кілт сөз файл күйін анықтайды. Жарамды мәндер: Үстеу (реттік фал үстеу), екілік (Алу және қоюды пайдаланып деректерге қосылу), Енгізу(оқу үшін деректер арнасын ашады), Шығару (жазу үшін деректер арнасын ашады) және кездейсоқ (қатысты файлдарды өңдейді).
IOMode: Қосылу түрін анықтайтын қосылу. Жарамды мәндер:Оқу (тек оқу ғана), жазу (тек жазу ғана), оқу және жазу (екеуі де).
Қорғалған: Файлды ашқаннан кейін кілт сөз қауіпсіздік күйін анықтайды. Жарамды мәндер: Ортақ (файлды басқа бағдарламалармен ашуға болады), Құрсаулы оқу (файл оқудан қорғалған), Құрсаулы жазу (файл жазудан қорғалған), Құрасаулы оқу және жазу (файлға қатынас болмайды).
FileNumber: бос деректер арнасының сынан қосу үшін 0-ден 511-ге дейінгі кез келген бүтін өрнек. Файлға қосылу үшін деректер арнасы арқылы пәрмендерді жібере аласыз. Ашу нұсқауының алдында файл саны жедел FreeFile функциясымен анықталуы тиіс.
DatasetLength: файлдарға кездейсоқ қосылу, жазулардың ұзындығын орнату.
![]() |
Тек ашу нұсқауымен ашылған файлдарды ғана өзгерте аламсыз. Жоқ файлды оқығыңыз келсе қате хабар пайда болады. |
ExampleWorkWithAFile нұсқауы
iNumber функциясын бүтін сан ретінде қарайту
sLine жолын жол ретінде қарайту
Жол ретінде aFile қарайту
sMsg жол ретінде қарайту
aFile = "c:\data.txt"
iNumber = Freefile
#iNumber ретінде шығару үшін aFile ашу
#iNumber басып шығару, "Бұл — мәтін жолы"
Басып шығару #iNumber, "Мәтіннің басқа жолы"
Close #iNumber
iNumber = Freefile
iNumber сияқты шығару үшін, файлды ашу
eof(iNumber) емес
Жолды енгізу #iNumber, sLine
Егер sLine <>"" болса, онда
sMsg = sMsg & sLine & chr(13)
болса аяқтаңыз
бағыттану
Close #iNumber
Msgbox sMsg
Аяқталу ішкі элементі