Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

Обновление окна программы   Найти похожие ветки 

 
Biji   (2003-12-10 14:30) [0]

Программа выполняет длительный процесс (в моем случае качает по ftp файл), если открыть другую программу, окно моей программы не обновляется, после закрытия другой программы.
Что можно сделать, что бы обновить окно?


 
Рамиль ©   (2003-12-10 14:33) [1]

Запустить закачку в отдельном потоке.


 
Biji   (2003-12-10 14:45) [2]

1. Набросай в двух словах как это можно сделать(в отдельном потоке)
2. Качаю indyFtp, там есть событие OnWork, может там можно что то прописать?


 
TUser ©   (2003-12-10 14:56) [3]

В отдельном потоке - значит создать потомка от класса TThread. Приписать ему метод Execute; override и вызывать методом Resume. Примеры есть в хелпе.
Перерисоку формы можно запустить методом TForm.Repaint;


 
Erik ©   (2003-12-10 14:56) [4]

Если ничего незнаеш о потоках, то просто брось на форму компонент TAntiFrez. Както так называется и все будет работать.


 
Biji   (2003-12-10 15:11) [5]

Спасибо TForm.Repaint; то что надо, все работает :-)

P.S.
Программа не большая, грамоздить ее потоками не хочется (хотя по описанию понял вещь хорошая, в будущем может пригодиться)



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

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
3-75086
Прямой
2003-11-30 03:21
2003.12.23
Мастера, помогите переступить через грабли с XML


14-75340
ИМХО
2003-12-01 21:01
2003.12.23
Афоризмы


14-75399
Юрий Зотов
2003-10-31 16:15
2003.12.23
Эх, а не пора ли приводить в порядок атмосферу на форуме?


14-75334
Undert
2003-11-30 21:40
2003.12.23
Заполнение


3-75111
tchn
2003-11-28 14:39
2003.12.23
SQLDirect, MSSQL, (10029)Maximum number of DBPROCESSes already al