Главная страница
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.015 c
15-1239292132
CoderM
2009-04-09 19:48
2009.06.14
Реализация Captcha


15-1238996189
Int23
2009-04-06 09:36
2009.06.14
Проблемы с RAS на Вин2003


2-1240935307
Sowyer
2009-04-28 20:15
2009.06.14
Едиты ( часть II)


2-1240901262
Кирей
2009-04-28 10:47
2009.06.14
Ошибка в роезультатах очень простого запроса


15-1239305630
Petr V. Abramov
2009-04-09 23:33
2009.06.14
Перепутали дату публикации?