Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подсчет количество строк в текстовом файле / 4 сообщений из 4, страница 1 из 1
22.12.2014, 12:21
    #38839508
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количество строк в текстовом файле
Доброго Вам времени суток
Уважаемые господа.

При наличии времени прошу Вас подсказать.

Ниже указанным кодом я подсчитываю количество строк в текстовом файле.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
MyFile1 = FreeFile 
Open puttxt.Text For Input As #MyFile1
iText = Input(LOF(1), #MyFile1)
iCountLine = UBound(Split(iText, vbNewLine)) + 1
Close #MyFile1 

MsgBox iCountLine



При загрузке файла = 27527 строк данный код не считает.
Код просто не реагирует.

Как это можно исправить ?

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
22.12.2014, 12:44
    #38839551
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количество строк в текстовом файле
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim F As Integer, i As Long, k As String
F = FreeFile
i = 0
Open "V:\08-aug-404.txt" For Input As #F
Input #F, k
Do Until EOF(F)
  i = i + 1
  Input #F, k
Loop
Close #F
MsgBox i


80 тыщ строк посчитал без проблем
...
Рейтинг: 0 / 0
22.12.2014, 13:20
    #38839594
Namik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количество строк в текстовом файле
Приветствую Вас Shocker.Pro

Большое Вам спасибо

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
22.12.2014, 13:54
    #38839675
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количество строк в текстовом файле
На больших объемах текстовых файлов лучше вообще FSO применять - он частями подгружает. Input же использует Блокнот, на котором есть ограничение на размер открываемого файла txt. Для 32-бит это 1Гб, если не изменяет память. И попытка работать с файлом большего размера с очень большой вероятностью не увенчается успехом.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подсчет количество строк в текстовом файле / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]