ресурс IDR_MAINFRAME.
От: Shipmaker Россия  
Дата: 22.09.03 16:33
Оценка:
Помогите, пожалуйста. MVC++ 6.0. SDI — application. В какой-то момент что-то случается и MVC перестает загружать строковый ресурс IDR_MAINFRAME. В дебаговской версии в связи с этим при открытии или сохранении ошибки. В релизовской — нет. Что это такое и как с этим бороться?
Re: ресурс IDR_MAINFRAME.
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 22.09.03 16:48
Оценка: 1 (1)
Здравствуйте, Shipmaker, Вы писали:

S>Что это такое и как с этим бороться?


прочитать текст сообщения об ошибке
Re[2]: ресурс IDR_MAINFRAME.
От: Shipmaker Россия  
Дата: 22.09.03 16:57
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, Shipmaker, Вы писали:


S>>Что это такое и как с этим бороться?


OE>прочитать текст сообщения об ошибке

Я его уже начитался
Re[3]: ресурс IDR_MAINFRAME.
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 22.09.03 17:05
Оценка: :))
Здравствуйте, Shipmaker, Вы писали:

OE>>прочитать текст сообщения об ошибке

S>Я его уже начитался

ну а я пойду помедитирую, может телепатические способности откроются
Re[4]: ресурс IDR_MAINFRAME.
От: Shipmaker Россия  
Дата: 23.09.03 19:13
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, Shipmaker, Вы писали:

OE>ну а я пойду помедитирую, может телепатические способности откроются
Похоже, я Вас не так понял. А тут еще со связью проблемы. Сообщение об ошибке такое:
ругается на 577 строчку из docmgr.cpp, в которой:VERIFY(title.LoadString(nIDSTitle));
Помогите, пожалуйста.
Re[5]: ресурс IDR_MAINFRAME.
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 24.09.03 03:24
Оценка:
Здравствуйте, Shipmaker, Вы писали:

S>ругается на 577 строчку из docmgr.cpp, в которой:VERIFY(title.LoadString(nIDSTitle));


посмотри по Call Stack как туда попадает твоя программа, с какого места — это код MFC, еще до того как начнет выполняться код написанный тобой, или все начинается с какого-то твоего кода?
Навскидку — в конструкторе theApp у тебя ничего лишнего не делается?
Re[6]: ресурс IDR_MAINFRAME.
От: Shipmaker Россия  
Дата: 24.09.03 18:02
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Навскидку — в конструкторе theApp у тебя ничего лишнего не делается?

конструктор theApp у меня девственно чист (сформирован AppWizard'ом)

OE>посмотри по Call Stack как туда попадает твоя программа, с какого места — это код MFC, еще до того как начнет выполняться код написанный тобой, или все начинается с какого-то твоего кода?

Это все код MFC, сам я ничего не делал.

VERIFY(title.LoadString(nIDSTitle));

В случае открытия файла он почему — то хочет загрузить строковый ресурс AFX_IDS_OPENFILE — строка заголовка диалогового окна открытия файла(это ему передается в параметре nIDSTitle), а затем хочет загрузить ресурс AFX_IDS_ALLFILTER — название фильтра.
В случае сохранения файла требуется ресурс AFX_IDS_SAVEFILE — заголовок окна сохранения файла.
Если эти ресурсы создать, то все проходит нормально. Непонятно вот что: почему до какого-то
времени ему хватает ресурса IDR_MAINFRAME, а потом, для меня совершенно неожиданно, начинают требоваться эти ресурсы, причем только в дебаговской версии.
Очень хотелось бы узнать Ваше мнение ибо сам я не могу разобраться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.