Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Процессы в фоне [D7, WinXP]


affonya ©   (2008-06-17 08:21:00) 

Доброго времени суток мастера и по младше, -)
Столкнулся с проблемой фоновых процессов , сейчас у меня стоит задача "содержимое xls файла залить в БД" размеры не хилые 170 - 240К строк. Так вот когда я запускаю так называемую заливку приложение делфийское просто напросто до конца while не доступно а былобы но много удобнее чтобы цикл отработался на заднем фоне и его небыло заметно. заранее спасибо.


affonya   (2008-06-17 11:00:00) [1]

Зы + столбцы -)


DVM   (2008-06-17 10:54:00) [2]


> affonya   (17.06.08 08:21)


> размеры не хилые 170 - 240К строк.

А думал всегда, что в Excel максимум 65535 строк возможно, а не 240000.


Ega23   (2008-06-17 10:52:00) [3]


> А есть пример , работы цикла в потоке ?


Да, смотри справку по for, while и repeat-until


affonya   (2008-06-17 10:51:00) [4]

А есть пример , работы цикла в потоке ?


Ega23   (2008-06-17 09:35:00) [5]


> чтобы цикл отработался на заднем фоне и его небыло заметно


Делать в отдельном потоке.


Тын-Дын   (2008-06-17 09:27:00) [6]


> affonya   (17.06.08 08:21)  


Используй доп. потоки для решения.


korneley   (2008-06-17 08:52:00) [7]

Так, пока данные не залиты и делать ничего не надо. Разве что, показывать пользователю часики какие-нибудь, или степень "залитости". Ну, если очень хочется, можно втутрь цикла Application.ProcessMessages;вставить.


Наверх

Титульная страница Поиск, карта сайта Написать письмо