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

Вниз

пауза при выполнении кода программы   Найти похожие ветки 

 
lewka ©   (2011-03-24 12:00) [0]

Привет!!! есть код
if Basic_data.CheckBox1.Checked=false then
begin
Data_RGR2.Show;
end;
//дальше идут разные расчеты, опирающиеся на данные введенные на ТData_RGR2

Подскажите пожалуйста как сделать чтобы пограмма ждала пока не введутся данные на ТData_RGR2?


 
brother ©   (2011-03-24 12:04) [1]

можно так:

if Basic_data.CheckBox1.Checked=false then
begin
Data_RGR2.Show;
repeat
 application.ProcessMessages;
 sleep(1);
until Data_RGR2.Visible;

end;


 
brother ©   (2011-03-24 12:05) [2]

> if Basic_data.CheckBox1.Checked=false then
> begin
> Data_RGR2.Show;
> repeat
> application.ProcessMessages;
> sleep(1);
> until Data_RGR2.Visible;
>
> end;

те

if Basic_data.CheckBox1.Checked=false then
begin
 Data_RGR2.Show;
 repeat
   application.ProcessMessages;
   sleep(1);
 until not Data_RGR2.Visible;
end;


 
Anatoly Podgoretsky ©   (2011-03-24 12:06) [3]

> lewka  (24.03.2011 12:00:00)  [0]

Что такое ТData_RGR2?
Кстати не забывай, что Дельфи ориентирован на событийно-управляемые режимы,
остальное чужеродное.


 
brother ©   (2011-03-24 12:07) [4]

> Что такое ТData_RGR2?

имхо это форма...


 
Anatoly Podgoretsky ©   (2011-03-24 12:10) [5]

Ну тогда ему нужен ShowModal


 
Virgo_Style ©   (2011-03-24 12:11) [6]

Подозреваю, что "введутся" означает "будут введены пользователем", а вовсе не Visible=true.

В таком случае
if Data_RGR2.ShowModal=mrOk then разные расчеты
на DataRGR2 должна быть кнопка с соответствующим ModalResult.


 
turbouser ©   (2011-03-24 12:11) [7]

ShowModal ?


 
Virgo_Style ©   (2011-03-24 12:11) [8]

опоздал -)


 
turbouser ©   (2011-03-24 12:12) [9]

+1 :)


 
имя   (2011-03-28 14:18) [10]

Удалено модератором


 
oldman ©   (2011-03-28 18:25) [11]


> if Basic_data.CheckBox1.Checked=false then


not отменили специальным постановлением совнаркома?

PS: if a:=true НЕНАВИЖУ!!!


 
brother ©   (2011-03-29 05:54) [12]

Данный стиль написания говорит о новичке, им можно, пока сами не поймут...
> PS: if a:=true НЕНАВИЖУ!!!

if a = true then ...
:)



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

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

Наверх




Память: 0.49 MB
Время: 0.009 c
2-1300823978
Xalexo
2011-03-22 22:59
2011.07.03
как найти числовой ID, путь и описание службы (service)


15-1300438782
compuser
2011-03-18 11:59
2011.07.03
Несворачиваемая, дырявая форма


15-1300200658
OW
2011-03-15 17:50
2011.07.03
А помните тут кто-то скрины раб столов собирал?


15-1300321466
Дмитрий Тимохов
2011-03-17 03:24
2011.07.03
Нашел по рекламе на delphimaster.ru


15-1299878994
Юрий
2011-03-12 00:29
2011.07.03
С днем рождения ! 12 марта 2011 суббота