::LoadMenu
От: psc71 Германия  
Дата: 24.01.07 07:20
Оценка:
Всем доброго времени суток.
Столкнулся с проблемой к которой не знаю с какой стороны подойти. Может кто-нибудь что-нибудь посоветует.
Проблема в следующем:
Есть приложение MDI со множеством (конкретно 15) резличных документов (CDocument). Все документы используют единое унифицированное меню. Так вот, при запуске третей инстанции приложения на одном и том же компьютере, где-то в середине инициализации на срабатывает функция ::LoadMenu во внетренней функции MFC: CMultiDocTemplate::LoadTemplate. То есть ::LoadMenu возвращае NULL.
В чем проблема и как можно ее решить?
Re: ::LoadMenu
От: Какая разница Украина  
Дата: 24.01.07 08:54
Оценка:
Здравствуйте, psc71, Вы писали:

P>Всем доброго времени суток.

P>Столкнулся с проблемой к которой не знаю с какой стороны подойти. Может кто-нибудь что-нибудь посоветует.
P>Проблема в следующем:
P> Есть приложение MDI со множеством (конкретно 15) резличных документов (CDocument). Все документы используют единое унифицированное меню. Так вот, при запуске третей инстанции приложения на одном и том же компьютере, где-то в середине инициализации на срабатывает функция ::LoadMenu во внетренней функции MFC: CMultiDocTemplate::LoadTemplate. То есть ::LoadMenu возвращае NULL.
P>В чем проблема и как можно ее решить?

А что GetLastError() говорит в этом случае ?
!0xDEAD
Re[2]: ::LoadMenu
От: psc71 Германия  
Дата: 24.01.07 09:06
Оценка:
Здравствуйте, Какая разница, Вы писали:

КР>Здравствуйте, psc71, Вы писали:


P>>Всем доброго времени суток.

P>>Столкнулся с проблемой к которой не знаю с какой стороны подойти. Может кто-нибудь что-нибудь посоветует.
P>>Проблема в следующем:
P>> Есть приложение MDI со множеством (конкретно 15) резличных документов (CDocument). Все документы используют единое унифицированное меню. Так вот, при запуске третей инстанции приложения на одном и том же компьютере, где-то в середине инициализации на срабатывает функция ::LoadMenu во внетренней функции MFC: CMultiDocTemplate::LoadTemplate. То есть ::LoadMenu возвращае NULL.
P>>В чем проблема и как можно ее решить?

КР>А что GetLastError() говорит в этом случае ?


Ничего. Возвращает код 0.
Может есть какие-то ограничения на число загруженных ресурсов, потому-что в наступившей ситуации под Win-XP не открывается вообще никакое новое окно. Я подразумеваю из-за аналогичноуй проблемы.
Re[3]: ::LoadMenu
От: ElcnU Россия  
Дата: 24.01.07 11:45
Оценка:
Здравствуйте, psc71, Вы писали:

P>Ничего. Возвращает код 0.

P>Может есть какие-то ограничения на число загруженных ресурсов, потому-что в наступившей ситуации под Win-XP не открывается вообще никакое новое окно. Я подразумеваю из-за аналогичноуй проблемы.

дымаю всё таки ты прокасячился с параметрами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.