Форум: "Прочее";
Текущий архив: 2009.06.14;
Скачать: [xml.tar.bz2];
ВнизЭто баг в формах? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.011 c