Нет. Если речь идет про текстовый файл (а так, скорее всего, и есть), то строки там присутствуют, иначе как тогда возможно построчное чтение? Хотя согласен - любой файл можно рассматривать как бинарный, тогда ни о каких строках речь идти не может.Хакер писал(а):да?
Dim FreeFileHandle As Long, tmpstr As String, k As Long
k = 1: text1.text=Empty :FreeFileHandle = FreeFile
Open App.Path & "\somefile.txt" For Input As #FreeFileHandle
While Not EOF(FreeFileHandle)
Input #FreeFileHandle, tmpstr
If Len(tmpstr) > 0 Then
text1.text= text1.text & tmpstr
k = k + 1
end if
Wend
Close #FreeFileHandle
JohnK писал(а):Если предположить что связка Chr(13)&chr(10) является признаком конца строки, то строки существуют! Эврика!
MIT писал(а):Хотя согласен - любой файл можно рассматривать как бинарный, тогда ни о каких строках речь идти не может.
Dim lFHandle as Long, tmpStr as String
lFHandle = FreeFile
Open "filename" For Binary as lFHandle
tmpStr = Space$(LOF(lFHandle))
Get #lFHandle, , tmpStr
Close #lFHandle
text1.text = tmpStr
JohnK писал(а):
- Код: Выделить всё
Dim FreeFileHandle As Long, tmpstr As String, k As Long
k = 1: text1.text=Empty :FreeFileHandle = FreeFile
Open App.Path & "\somefile.txt" For Input As #FreeFileHandle
While Not EOF(FreeFileHandle)
Input #FreeFileHandle, tmpstr
If Len(tmpstr) > 0 Then
text1.text= text1.text & tmpstr
k = k + 1
end if
Wend
Close #FreeFileHandle
А что не так?
Хакер писал(а):Никогда не понимал людей, рвущих фотографии, а потом долго и аккуратно эти фотографии склеивающих.
alibek писал(а):Экономия памяти.
alibek писал(а):Отображение прогресса.
Хакер писал(а):А она в чём? Я не вижу никакой экономии.
JohnK писал(а): Да и какой-никакой прогрессбар тоже пригодится, особенно если файл больших размеров.
JohnK писал(а)::lol: Блокноту много чего не хватает.
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 32