37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
||||||
1 | ||||||
Приложение закрывается сразу после открытия10.04.2014, 22:46. Показов 4112. Ответов 12
Метки нет (Все метки)
VS 2013 Express, юникодовый проект, запускаю в конфигурации Debug платформа Win32. Приложение открывается и сразу же закрывается. После цикла обработки сообщений в связи с проблемкой добавлен вывод кода последней ошибки в MessageBox. Ошибка 0. Скрин прилагается. Если бы не MessageBox приложение бы уже закрылось. Подскажите, из-за чего? В коде опущены:
1)Реализация функции my_StrToFloat 2)Обработчик сообщения WM_COMMAND(все равно на кнопки не нажмешь)
0
|
10.04.2014, 22:46 | |
Ответы с готовыми решениями:
12
Закрывается приложение после растягивания главной формы (xp) Реестр закрывается сразу после открытия BAT закрывается сразу после открытия AutoLogger закрывается сразу после открытия Internet Explorer, файл с логами не появляется в папке |
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
|
10.04.2014, 23:51 | 2 |
Возможно какие-то тонкости експресс студии. Вот тот же код в vs 2013 ultimate:
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
11.04.2014, 00:14 | 3 |
Да, проблем нет. Но с таким методом вывода кода ошибки у мну выдает 1400.
__________________ MSVS 2008 Professional Edition.
0
|
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
|
11.04.2014, 00:21 [ТС] | 4 |
Alex566, смешно, но вчера запускалось, сегодня уже нет без каких-либо правок.
Digit@ll, и как мне это 1400 поправлять?
0
|
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
|
11.04.2014, 00:30 | 5 |
Причина ошибки 1400 в этой строке (Дескриптор окна не был передан параметром):
0
|
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
|
11.04.2014, 00:52 [ТС] | 6 |
Alex566, судя по тому, что без него работало раньше, а с ним теперь не заработало все равно, видимо не самый критичный параметр. У меня вот ничего не изменилось.
Не по теме: И как, стоит Ultimate версия свои полмиллиона?
0
|
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
||||||
11.04.2014, 01:08 | 7 | |||||
Да это на вопрос диджитала по поводу ошибки 1400.
Попробуйте по другому проинициализировать оконный класс. Например как-то так:
При первой установке дается 90 дней потом можно переустановить =)
0
|
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
|
11.04.2014, 01:26 [ТС] | 8 |
Alex566, с оконным классом ничего не изменилось, правда все нули куда надо выставила руками, без мемсета. Толку разумеется никакого, потому что окошечко мое просто шикарно закрывается, получив сразу после создания WM_CLOSE. Проблема то не в создании окна, а в том, чтоб оно не закрывалось сразу же.
Не по теме: А жульничать плохо! К тому же сей факт не снимает вопроса о полезности ультимативной студии. Добавлено через 1 минуту АРРРР!!! Объясните мне уже наконец, при каком расположении планет правильная программа работает как надо!? Добавлено через 2 минуты Кстати, а вот анализ кода дает вот такой ворнинг: warning C28251: Несогласованная аннотация для "WinMain": данный экземпляр содержит нет аннотаций. См. c:\program files (x86)\windows kits\8.1\include\um\winbase.h(905).
0
|
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
|
11.04.2014, 02:24 | 9 |
Почему вы исключили вариант что закрывается оно как раз от того что создано было не правильно? В цикле обработки сообщений по сути и ошибки допускать негде. И проект вы пробовали пересоздать? Может в конфигурациях что-то не так.
Проверил на другом устройстве с експресс студией все работает на столько же хорошо. Ну лично мне приходится работать с ATL и MFC которого нет в експресс. Да и с окнами ресурсами значительно проще работать.
0
|
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
||||||
11.04.2014, 10:21 [ТС] | 10 | |||||
Alex566, а в полном виде запустится?
Все, спасибо, проблема решилась.
0
|
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
|
|
11.04.2014, 16:35 | 11 |
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
12.04.2014, 00:41 | 12 |
Может в версии Винды? Я на XP проверял.
0
|
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
|
|
12.04.2014, 10:01 [ТС] | 13 |
Да то что с WM_COMMAND в случае, если не от кнопки, не перескакивало на default.Alex566 Digit@ll
0
|
12.04.2014, 10:01 | |
12.04.2014, 10:01 | |
Помогаю со студенческими работами здесь
13
Приложение останавливается сразу после открытия Консольное приложение сразу закрывается Консольное приложение сразу же закрывается Почему приложение не закрывается сразу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |