IBM Lotus Symphony
|
Ашу нұсқауымен ашылған файлдың қосылу күйін немесе файлға қосылуды қайтарады. Файлдың қосылу нөмірі әрекет жүйесіне тәуелді (OSH = Operating System Handle).
![]() |
Егер 32-битті әрекет жүйесін пайдалансаңыз FileAttr-функциясын файлдың қосылу нөмірін анықтауға пайдалана алмайсыз. |
Сонымен бірге: Ашу
FileAttr (FileNumber бүтін сан ретінде, бүтін сан ретіндегі төлбелгі)
Бүтін сан
FileNumber: ашу нұсқауымен ашылған файлдың саны.
Төлбелгі: қайтарғыңыз келетін файл ақпаратының түрін анықтайтын бүтін сан өрнегі. Келесі мәндер қол жетімді:
1: FileAttr-функциясы фалдың қосылу күйін біріктірген.
2: FileAttr-функциясы әрекет жүйесінің файлға қосылу санын қайтарады.
Егер төлбелгі мәнін 1 ретінде көрсетсеңіз келесі қайтару мәндері қолданылады:
1 - INPUT (қосылу үшін файл ашық)
2 - OUTPUT (шығру үшін файл ашық)
4 - RANDOM (файл кездейсоқ қосылу үшін ашық)
8 - APPEND (файл үстеу үшін ашық)
32 - BINARY (файл екілік күйде ашық).
Қосымша ExampleFileAttr
iNumber функциясын бүтін сан ретінде қарайту
sLine жолын жол ретінде қарайту
Жол ретінде aFile қарайту
aFile = "c:\data.txt"
iNumber = Freefile
#iNumber ретінде шығару үшін aFile ашу
#iNumber басып шығару, "Бұл — мәтін жолы"
MsgBox FileAttr(#iNumber, 1 ),0,"Қосылу күй"
MsgBox FileAttr(#iNumber, 2 ),0,"Файл төлбелгісі"
Close #iNumber
Аяқталу ішкі элементі