Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1240863513
ForeverStudent
2009-04-28 00:18
2009.06.14
Фильтрация данных


2-1240399577
mnj
2009-04-22 15:26
2009.06.14
Выбор нескольких элементов типа панель


2-1240517229
buzb
2009-04-24 00:07
2009.06.14
Как изменить ярлык приложения, созданого в Delphi?


4-1210845453
DJ Kondakov
2008-05-15 13:57
2009.06.14
Координата правого нижнего угла экрана


2-1240749151
Dmitrii
2009-04-26 16:32
2009.06.14
что возврошает функция Integer(str) ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский