Вниз
Скачать: CL | DM;

ListBox   Найти похожие ветки 

 
Chuha   (2003-10-10 09:00) [0]

Такой вопрос! У меня есть два очень больших файла, которые нужно поочередно загружать в листбокс. Данные из первого файла загружаются сразу после запуска программы, а данные с другого файла, после нажатися кнопки. Можно ли как то ускорить этот процесс загрузки или как сделать чтобы все грузилось при запуске программы, а потом мнгновенно добавлялось при нажатии на ту кнопочку :)


 
TUser ©   (2003-10-10 09:18) [1]

Можещь объявить еще один ListBox (или TStrings), сделай ему Visible:=False. При запуске грузи в него данные из второго файла, а потом копируй данные методом Assign.


 
kavlad   (2003-10-10 14:42) [2]

>TUser © (10.10.03 09:18) [1]
Не очень красивый способ :(
>Chuha (10.10.03 09:00)
Читай файлы при загрузке программы (можно и после загрузки в отдельном потоке, чтоб пользователь ничего такого не заметил) в поток TMemoryStream. А у TStrings есть замечательный метод LoadFromStream. Из памяти файл прочитается очень быстро :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
3-74006
jazz
2003-10-04 10:54
2003.10.23
Oracle


3-74040
IBNovice
2003-10-03 11:27
2003.10.23
Связь таблиц


1-74119
Yahidze
2003-10-11 16:54
2003.10.23
Преобразование Фурье


1-74221
WED
2003-10-09 12:37
2003.10.23
Ошибка: Не был произведен вызов CoInitialize


3-74092
Timur_2002
2003-10-02 02:17
2003.10.23
Текстовый курсор в DBGrid




   Наверх