Не подскажете, как прочитать в переменную концовку текста с файла на винте?
Что то не получается.
Вариант 1:
FNum = Freefile()
Open mypatch$ For Output As FNum ' Почему то делает файл размером 0 байт
myseek$ = Seek (FNum) ' получаю текущюю позицию, а как узнать конечную - не знаю.
Print myseek$ & " seek"
Close FNum
А вариант 2 с потоком:
Dim pos As Long
Call outputStream.Open(mypatch$, "UTF-8")
xxx$=outputStream.Readtext() ' только так умею сместить позицию outputStream.position в конец потока
pos = outputStream.position -10
outputStream.position = pos
ууу$=outputStream.Readtext()
Msgbox ууу$
Выдает краказяблы. Причем в дебагере outputStream.position у "pos" на 10 меньше чем после открытия максимальное.
Что то не получается.
Вариант 1:
FNum = Freefile()
Open mypatch$ For Output As FNum ' Почему то делает файл размером 0 байт
myseek$ = Seek (FNum) ' получаю текущюю позицию, а как узнать конечную - не знаю.
Print myseek$ & " seek"
Close FNum
А вариант 2 с потоком:
Dim pos As Long
Call outputStream.Open(mypatch$, "UTF-8")
xxx$=outputStream.Readtext() ' только так умею сместить позицию outputStream.position в конец потока
pos = outputStream.position -10
outputStream.position = pos
ууу$=outputStream.Readtext()
Msgbox ууу$
Выдает краказяблы. Причем в дебагере outputStream.position у "pos" на 10 меньше чем после открытия максимальное.