Перейти к содержимому


Фото

MessageBox - Access violation.


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 Arean71

Arean71

    Member

  • Members
  • ФишкаФишка
  • 191 Сообщений:

Опубликовано 12.01.2012 - 11:22

Доброго дня всем!
Столкнулся с забавной проблемой. В собранном Win CE 6.0 R3 имедже при запуске любого приложения которое вызывает MessageBox, диалог открывается, однако после его закрытия получаю: "Unhandled exception at 0x400323b7 in Test.exe: 0xC0000005: Access violation."
Проблема воспроизводиться только в релизной версии имеджа. В отладочной такого не происходит :-(
Буду признателен за идеии!

#2 SergeyDDD

SergeyDDD

    Newbie

  • Members
  • Фишка
  • 42 Сообщений:

Опубликовано 12.01.2012 - 20:42

Вы бы информации побольше давали

Ни в WTL, ни в MFC не было подобных проблем

#3 Arean71

Arean71

    Member

  • Members
  • ФишкаФишка
  • 191 Сообщений:

Опубликовано 12.01.2012 - 22:06

Я думаю, что это проблема BSP или конкретного проекта но это не проблема установки студии или обновлений. Проблема воспроизводится при вызове MessageBox из CF/C/C++ и происходит при вызове системного MessageBox. Access violation возникает после закрытия диалога. Ну и в догонку сборка похожего имеджа на основе другого BSP не имеет такой проблемы. Ну и нашел описание похожей проблемы: http://support.micro....com/kb/946316/

#4 Shust

Shust

    Advanced Member

  • Members
  • ФишкаФишкаФишка
  • 410 Сообщений:
  • МестоположениеMoscow

Опубликовано 13.01.2012 - 13:09

Не уверен, но в отладочный порт (при отключенном SHIPBUILD) должно выводиться больше данных по исключению.

Проблема воспроизводиться только в релизной версии имеджа. В отладочной такого не происходит :-(
Буду признателен за идеии!



#5 Arean71

Arean71

    Member

  • Members
  • ФишкаФишка
  • 191 Сообщений:

Опубликовано 13.01.2012 - 19:16

Да это все злощастный Geode, и порта у него нет :-(

#6 Pavel Belevsky

Pavel Belevsky

    Advanced Member

  • VIP Members
  • ФишкаФишкаФишка
  • 2 795 Сообщений:
  • Web Blog:http://msembedded.ru/archives/author/pavel-belevsky

Опубликовано 16.01.2012 - 11:01

Если проблема только с данным BSP, то:
1. Сравнивайте конфигурацию образа (ceconfig.h)
2. Проверьте конфиругацию BSP (config.bib, platform.reg)

Павел Белевский
Ведущий специалист отдела исследований и разработок
Кварта Технологии





1 пользователей читают эту тему

0 members, 1 guests, 0 anonymous users