Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2008, 23:48   #21
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Цитата:
Сообщение от Air
по необходимости
Я имел в виду, грузить только то что требуется поиском.
т.е. БД у Вас загружена в List, а отобразится в листбоксе после поиска по слову, поиск производить в List, а отображать только результат.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 29.10.2008, 23:52   #22
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Air Посмотреть сообщение
Я имел в виду, грузить только то что требуется поиском.
т.е. БД у Вас загружена в List, а отобразится в листбоксе после поиска по слову, поиск производить в List, а отображать только результат.
Дело в том, что сам поиск происходит быстро, нет необходимости что-либо выдергивать. Визуальное представление всего листбокса также необходимо.
Dux вне форума Ответить с цитированием
Старый 29.10.2008, 23:54   #23
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

вот беда-то... придётся надеяться на быстродействие системы пользователей...
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 30.10.2008, 00:10   #24
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Air Посмотреть сообщение
вот беда-то... придётся надеяться на быстродействие системы пользователей...
Да, других вариантов пока нет.. к сожалению..
Dux вне форума Ответить с цитированием
Старый 30.10.2008, 19:02   #25
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Тут большой проблемы нет. Большое кол-во программ при старте долго грузятся, так что ваша не исключение. Ускорить врядли можно, это уже предел ОС скорее всего, ведь листбокс в Дельфи это только оболочка к системному. Все таки десятки тысяч строк.

Заставка при старте с прогрессом, и сворачивание в трей, вот и все что программе нужно.

Еще можно один словарь при старте грузить (тот к-рый по умолчанию, или последний использованный), будет не 12, а 2 - 3 секунды. А остальные загружать при смене словаря, тоже будет 2-3 секунды на словарь (прогрессбар желательно). Так постепенно все и загрузятся, если пользователь их менять будет, может человеку другие словари в этой сессии и не понадобятся.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывает из списка файлов ListBox SANTA_KLAUD Общие вопросы Delphi 8 27.05.2008 20:30
Как ускорить загрузку битмапа в tImage Altera Мультимедиа в Delphi 10 24.03.2008 17:39
Как прочесть txt файл www.site.ru/info.txt BR17UY Работа с сетью в Delphi 1 16.04.2007 13:01
как считать данные с Txt файла? Alar Общие вопросы Delphi 0 29.10.2006 20:12