![]() |
Модераторы: diadiavova, gambit |
![]() ![]() ![]() |
|
Errorx1 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
Вот вопрос....делаю прогу, и придется работать с ОГРОМНЫМИ txt файлами, минимум 50Mb максимум 700-800Mb, какой элемент управления посоветуете? или ни что не сможет выбрать такого напора?
![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Подумай о юзабилити. Я очень сомневаюсь, что пользователю понадобится такой громадный файл целиком. Скажи лучше, зачем это тебе, может, придумаем решение получше.
|
|||
|
||||
Errorx1 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 3.4.2006 Репутация: нет Всего: нет |
100% понадабиться
Надо будет производить поиск в файле Сколько влезит в RichBox? ![]() |
||||
|
|||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 5 Всего: 149 |
Errorx1, это будет база данных? По ней будет вестись поиск? Пожалей своих пользователей. Ты только представь сколько времени будет он осуществляться. У меня на компе Большая советсякая энциклопедия занимает всего 28 метров. Полностью согласен с Exception, нужно менять концепцию приложения. Во-первых, нужно организовать индекс (отдельный файл в котором написано --- слово "xxxxxx" находится на 1,6,45,43, страницах, слова отсортированы так что поиск по ним не сложный) Во-вторых. Каков тебе нужен "ответ" от этого файла? Скорее всего, его часть соответствующая запросу. Достаешь ее и показываешь. P.S. Если не секрет, что за база на 50 -- 700 миллионов символов ![]() |
|||
|
||||
DarkDragon |
|
|||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 5 Всего: 8 |
1. В rich text box влезит столько символов, сколько может держать в себе переменная типа Integer, можно посмотреть в пропорциях Rich Text Box'а в пропорции MaxLength.
2. Поиск в файле осуществлять через загрузку в контрол это мазахизм сверхестественный. Такой поиск придется ждать около года ![]() ![]() 3. Поиск по файлу организуй с помощью System.IO или VisualBasic.FileSystem. Отрывай по 7 мб в массив байтов и ищи нужное значение. Попробуй взять файл мультимедии в размере 40 мб, создай RichTextBox, в случаи загрузки формы напиши загрузку файла в RichTextBox.Load (FilePath,PlaintText) и ты сам поймешь что это за мазахизм. Достаточно будет испробовать один раз твою прогу и даже сам ты не будешь ею пользоваться, не говоря уже о народе. |
|||
|
||||
![]() ![]() ![]() |
Правила форума VB .NET | |
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |