![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приложение подвисает, пока не станет активным [D6, Win95/98]
Lakec © (2002-11-27 12:52:00)Прога, запускается из батника с параметром, обрабатывает базы DBF и параллельно формирует маленький текстовый отчетик, затем вызывает через CreateProcess архивацию (Rar) этого отчетика и вывавливается. Так вот очень часто, она остается в состоянии практической остановки. На компе параллельно запущены еще несколько прог, и данная прога видна на заднем плане и в такс баре. Стоит давануть по ней мышей, либо вы-alt-tab-ить её на передний плян (т.е. сделать активной) она тут же просыпается и дорабатывает. Причем, результат её работы в процессе подвисания абсурдный по проделанному - по алгоритму с одной базы в другую перекидываются записи и на каждый такой шак в текстовый файлик добавляется строчка отчета. после - базы закрываются и текстовый файлик пакуется. Так вот - прога висит - текстовый файлик готов, а в результирующей базе копируемых записей нет, пока не пнёшь прогу. Вот такая незадача... Кто чем?... Мысли может...
Воропай Андрей (2002-11-27 13:22:00) [1]Тоже верно. При сворачивании нельзя полностью останавливать.
Андрей Сенченко (2002-11-27 13:18:00) [2]>> AlexKniga © (27.11.02 13:00)
>> Посмотри pif батника. Вкладка Разное.
И самое главное опустил :)
Снять галку в разделе "Фоновый режим - Полная остановка"
Воропай Андрей (2002-11-27 13:13:00) [3]Хотябы расскажи как параллельно. Кусок кода например приведи.
Скажи закрываешь ли ты файлик базы и в каком месте программы?
AlexKniga (2002-11-27 13:00:00) [4]Посмотри pif батника. Вкладка Разное.