Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Большие текстовые файлы Добавлено: 02.04.09 16:47  

Автор вопроса:  Sergey
Как найти текст в текстовом файле(*.txt), если этот файл большого размера(>1МБ), с помощью функции INSTR.

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 1
Автор ответа:
 Sergey



Вопросов: 39
Ответов: 87
 Профиль | | #1 Добавлено: 02.04.09 17:42
Точнее сказать, поиск проходит только в первых (около 15) строках, а в следующих уже не находит.

Ответить

Номер ответа: 2
Автор ответа:
 Sergey



Вопросов: 39
Ответов: 87
 Профиль | | #2 Добавлено: 02.04.09 17:47
Есть вообще какое-то ограничение для типа String???

Ответить

Номер ответа: 3
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #3 Добавлено: 02.04.09 18:33
Я в стринг загружал упакованный дистриб офиса 2003 это около 200мб.

Ответить

Номер ответа: 4
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #4
Добавлено: 02.04.09 20:12
Это наверное особенности инстр, хотя сам я и им не проверял, попробуй реверс-инстр

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 02.04.09 23:43
Это, наверно, ты его как текстовый файл открывал, вот нуллчар строку и разрезал.

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 02.04.09 23:43
Это, наверно, ты его как текстовый файл открывал, вот нуллчар строку и разрезал.

Ответить

Номер ответа: 7
Автор ответа:
 Sergey



Вопросов: 39
Ответов: 87
 Профиль | | #7 Добавлено: 03.04.09 14:19
А как надо открывать?

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 03.04.09 16:16
Хорошо если так, а то и вовсе в TextBox грузил :)

Ответить

Номер ответа: 9
Автор ответа:
 Sergey



Вопросов: 39
Ответов: 87
 Профиль | | #9 Добавлено: 03.04.09 16:31
Грузил! Говорят, что EOF натыкается на chr$(26) и думает, что это конец файла.
У меня не весь файл грузится в Textbox, в конце текста какие-то крокозяблы:

  « « « È N[P þÿ È N È Nxm

Ответить

Номер ответа: 10
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #10 Добавлено: 03.04.09 16:37
Ну, наверное стоит начать с того что у VB6 текстбокса ограничение длины текста на 64Кбайт...

Ответить

Номер ответа: 11
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #11 Добавлено: 03.04.09 18:37
Sergey пишет:
Говорят, что EOF натыкается на chr$(26) и думает, что это конец файла.
А что, ты не в состоянии сам проверить, есть там этот символ или нет (через любой Командер, просмотр, Hex вид, поиск - 26 по нашему)? Если есть и он(и) не в конце файла, то с EOF() ты и в самом деле до конца файла не доберешься.

Ответить

Номер ответа: 12
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #12
Добавлено: 03.04.09 19:06
Доберется если откроет файл For Binary Access Read.

Ответить

Номер ответа: 13
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #13 Добавлено: 04.04.09 06:23
Мистер J. Smith, я думаю, что нам не стоит расчитывать на адекватный ответ. Скорее всего, последует что нибудь вроде - "Line Input #1" не работает или "а можно воспользоваться RichTextBox?" или "почему кракозябры в текстовом файле?". И это при том, что "текстовый файл" лепит его собственная ПРОГА++++.

Ответить

Номер ответа: 14
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #14
Добавлено: 04.04.09 13:43
Хм для этой цели я использую CreateFile и ReadFile с пошаговым чтением с определенным размером (не более 64000) и все работает прекрасно

Ответить

Номер ответа: 15
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #15
Добавлено: 07.04.09 02:53
может просто написать алгоритм поиска?)

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам