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

Вниз

Отображение процесса   Найти похожие ветки 

 
ShooRoop   (2002-12-02 16:52) [0]

Уважаемые мастера, у меня такая проблема: из своей формы (Form1) вызываю процедуру, описанную в другом модуле (GlobalDefs), в которой происходит какой-то процесс. Прогресс выполнения хочу отображать прогрессбаром на Form1, тут проблем нет, в процедуре MyProc из GlobalDefs в нужном месте вставляю
Form1.ProgressBar1.Position := bla-bla... и все нормально, но у меня будет еще несколько форм (Form2 и т.д.), использующих эту же процедуру и мне необходимо будет отображать прогресс уже на них. Как правильно реализовать эту вещь? Заранее благодарен.


 
Виктор Щербаков ©   (2002-12-02 17:01) [1]

1. Дык передавай в процедуру нужный ProgressBar.
2. Можно отправлять (SendMessage) в форму пользовательское сообщение. Обрабатывая его в соответствующем методе формы можно и ProgressBar подвинуть и еще что-нибудь сделать :)


 
ShooRoop   (2002-12-02 17:13) [2]

Спасибо. Действительно, все оказалось достаточно просто, сначала пытался передавать в процедуру форму, т.е MyProc(curForm: TForm), и писать что-то вроде curForm.ProgressBar1.Position := bla-bla, естественно, получал ошибку о неизвестном идентификаторе. Сейчас все работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
1-36199
stas_a
2002-12-04 11:46
2002.12.12
Процедура или Функция с необязательными параметрами.


14-36370
Basilio
2002-11-21 12:15
2002.12.12
Блин, где логин?


1-36106
Lord
2002-12-03 09:46
2002.12.12
Неполучается.


3-35977
Term
2002-11-26 11:36
2002.12.12
Как физически удалить запись из таблицы dBF


1-36116
_jek
2002-12-03 10:13
2002.12.12
Алиас (создание в коде)