Две формы !, проблемка при функции show() у второй формы |
Здравствуйте, гость ( Вход | Регистрация )
Две формы !, проблемка при функции show() у второй формы |
maxvanceffer |
9.6.2009, 19:26
Сообщение
#1
|
Студент Группа: Участник Сообщений: 72 Регистрация: 30.5.2009 Из: Moldova Пользователь №: 790 Спасибо сказали: 0 раз(а) Репутация: 0 |
Подскажите почему так происходит :
Вообщем после того как первая форма делает всё что нужно должна отобразиться вторая (её я добавил через креатор, то есть он сам там все инклуды прописал) я делаю примерно следующее И после того как отрабатывает эта функция второе окно на секунду появляться её края и она тут же исчезает а винда подаёт звук что действие не может быть выполнена . Ребять кто знает почему она не отображаться? |
|
|
SABROG |
14.6.2009, 14:01
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Она и не должна ничего писать в релизе, такие ошибки должны выявляться на этапе отладки. С точки зрения оптимизации понимаю, не надо сравнивать каждый раз через if. Но вот воссоздать ситуацию на этапе отладки зачастую сложная штука. Это варнинг и abort. К сожалению только в debug сборке. В релизе это ни варнинга ни аборта, а через 9 месяцев ребеночек появится |
|
|
BRE |
14.6.2009, 14:06
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Но вот воссоздать ситуацию на этапе отладки зачастую сложная штука. Это как? Программа - это абсолютно строгая последовательность действий. Ни каких случайностей там быть не должно... К сожалению только в debug сборке. В релизе это ни варнинга ни аборта, а через 9 месяцев ребеночек появится К радости! Зачем мне тянуть в релиз код, который по умолчанию никогда не выполниться? И assert'ы как раз для таких проверок и придумались. |
|
|
Текстовая версия | Сейчас: 28.3.2024, 23:07 |