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

Вниз

Это баг в формах?   Найти похожие ветки 

 
turbouser ©   (2009-04-04 17:31) [80]


> Кто б сомневался ©   (04.04.09 17:29) [79]


> Close должен работать корректно в OnActivate.

Он так и работает. Корректно.


 
Кто б сомневался ©   (2009-04-04 21:09) [81]


> Он так и работает. Корректно.


Он не работает. О чем мы уже успешно говорим в 80 десяти постах.


 
turbouser ©   (2009-04-04 23:28) [82]


>
> Он не работает. О чем мы уже успешно говорим в 80 десяти
> постах.

Смешно :)


 
Кто б сомневался ©   (2009-04-05 12:39) [83]


> Смешно :)


Просто обхохочешся.
ТЗ - две формы, вторая модальная. Вот там и проверяй OnActivate, а не на главной форме.


 
boa_kaa ©   (2009-04-05 13:31) [84]


> Кто б сомневался ©   (05.04.09 12:39) [83]

неумение обращаться с инструментом - это проблема не инструмента, а того, кто с ним обращается

если ты взял в руки ружье за спусковой крючок, а оно убило соседа, то это баг не ружья, а твой. И нефик потом в суде доказывать, что ружье должно предусматривать такой случай


 
Кто б сомневался ©   (2009-04-05 13:42) [85]


> boa_kaa ©   (05.04.09 13:31) [84]


не надо мне рассказывать что я умею. я и сам знаю. Опытом хвастаться не люблю, но он не маленький. То что это можно сделать кучей других методов (n/е. варианты работы с инструментом), я знаю, но то что это нельзя сделать специально предназначенным методом Close - вот о речь.


 
Игорь Шевченко ©   (2009-04-05 14:22) [86]


> Модальная форма без заголовка - bsNone, служит для того,
>  чтобы отобразить юзеру - текст "подождите" (ну знаете как
> в инсталляторах). Все работает в одном потоке, т.к. задача
> на несколько секунд (3-5) поэтому стартуем в OnActivate,
>  делаем все и закрываемся (возможно может быть кнопка "стоп").
>  


А зачем, собственно, модальная ?
Первой формой создаем немодальную "подождите" и показываем ее Show, затем делаем свое черное дело и закрываем ее нафиг. Можно даже кнопку Стоп предусмотреть и проверять состояние этой кнопки во время черных дел. Такое делалось не раз, в том числе и сама среда так стартует, причем отображая прогресс старта. Правда кнопки Стоп нету, в Борланде не предвидели такой возможности, что кто-то будет закрывать среду во время инициализации, а зря. Иногда хочется.


 
Кто б сомневался ©   (2009-04-08 22:16) [87]

to all

Баг в статусе Reported, а не Pending или Closed - значит это все таки баг, как я и говорил, кто б там не спорил.
http://qc.embarcadero.com/wc/qcmain.aspx?d=72727



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

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

Наверх




Память: 0.61 MB
Время: 0.019 c
2-1240890718
гранит
2009-04-28 07:51
2009.06.14
Вопрос


2-1240844649
Igor2010
2009-04-27 19:04
2009.06.14
Помогите плиз с TWebBrowser


15-1238696236
Internal Tracking
2009-04-02 22:17
2009.06.14
Это баг в формах?


15-1239086924
Игорь Шевченко
2009-04-07 10:48
2009.06.14
McSimm, с днем рождения!


15-1239026858
Cyrax
2009-04-06 18:07
2009.06.14
Можно ли в Москве устроиться программистом без временной рег-ции?