IBM Lotus Symphony
|
Екілік файлға қатысты файлға немесе байттардың ретіне жазбаны жазады.
Сонымен бірге: Алу нұсқауын қараңыз
Қою [#] FileNumber As Integer, [position], Variable
FileNumber: жазғыңыз келетін файлдың кез келген бүтін өрнек.
Position: For relative files (random access files), the number of the record that you want to write.
Екілік файлдар үшін (екілік қосылу) жазуды бастағыңыз келетін файлдағы байттың орны.
Variable: Name of the variable that you want to write to the file.
Қатыстық файлдарға байланысты жазба: Егер Len сөйлемініңc Open нұсқауында көрсетілген ұзындыққа сәйкес келмесе, жаңадан жазылған жазбаның арасындағы бос орын мен келесі жазба бар деректердегі жазып отырған файлдан алынады.
Екілік файлдарға байланысты жазбаs: Айналмалы мәндердің мазмұндары көрсетілген орынға жазылған және файл көрсеткіші соңғы файлдан кейін кірістіріледі. Жазбалардың арасында бос орын жоқ.
Қосымша ExampleRandomAccess
iNumber функциясын бүтін сан ретінде қарайту
sText нұсқа ретіндегі қосымша REM нұсқа түрі болуы тиіс
Жол ретінде aFile қарайту
aFile = "c:\data.txt"
iNumber = Freefile
aфайлын #iNumber сияқты кездейсоқ таңдау үшін ашу Len=32
Іздеу #iNumber,1 REM жазбаны бастау үшін орын
Қою #iNumber,, "Бұл мәтіннің бірінші жолы" REM Жолды мәтінмен толтыру
Қою #iNumber,, "Бұл мәттіннің екінші жолы"
Қою #iNumber,, "Бұл мәтіннің үшінші жолы"
#iСан,2 іздеу
Get #iNumber,,sText
Басып шығару sText
Close #iNumber
iNumber = Freefile
aфайлын #iNumber сияқты кездейсоқ таңдау үшін ашу Len=32
Get #iNumber,2,sText
Put #iNumber,,"This is new text"
Get #iNumber,1,sText
Get #iNumber,2,sText
Қою: #iNumber,20,"Бұл — 20-жазбадағы мәтін"
Lof(#iNumber) басып шығару
Close #iNumber
Аяқталу ішкі элементі