Loc функциясы

Ескерту : Егер Microsoft Jet Expression қауіптілігі ықтимал өрнектің есептелуіне жол бермейтін құмсалғыш режимінде іске қосылғанда, осы бөлімдегі функция, әдіс, нысан немесе сипат доғарылады. Құмсалғыш режимі туралы толық ақпарат алу үшін Анықтамадағы "құмсалғыш режимін" іздеңіз.

Ашық файлдағы оқудың немесе жазудың ағымдық орнын көрсететін Ұзын деректер түрі түріндегі мәнді қайтарады.

Синтаксис

Loc(файлнөмірі)

Міндетті файлнөміріаргумент - бүтін сан деректер түрі түріндегі мән, файл нөмірі көрсетеді.

Ескертпелер

Төменде әрбір файлмен қатынасу күйіне арналған функция қайтаратын мәндер сипатталған:

Күй

Қайтарылатын мән

Кездейсоқ

Файлдан оқылған немесе оған жазылған соңғы жазбаның нөмірі.

Бірізді

Файлдағы байттың ағымдық орны, 128-ге бөлінген. Бірақ, бірізді файлдар үшін Loc функциясы қайтарған мәліметтер пайдаланылмайды және қажет емес.

Екілік

Оқылған немесе жазылған соңғы байттың орны.


Мысал

Ескерту : Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Бұл мысалда, ашық файлдағы ағымдық оқу немесе жазу орнын алу үшін Loc функциясы пайдаланылады. Бұл мысалда TESTFILE үлгі үшін берілген деректердің бірнеше жолдары бар мәтіндік файл болып табылады деп есептеледі.

Dim MyLocation, MyLine
' Open file just created.
Open "TESTFILE" For Binary As #1
' Loop until end of file.
Do While MyLocation < LOF(1)
' Read character into variable.
MyLine = MyLine & Input(1, #1)
' Get current position within file.
MyLocation = Loc(1)
' Print to the Immediate window.
Debug.Print MyLine; Tab; MyLocation
Loop
Close #1 ' Close file.
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×