|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.03.2016, 11:00 | #1 |
Регистрация: 05.03.2016
Сообщений: 9
|
Проблема с ресурсами в Visual Studio C++
Здравствуйте
Есть некая игра, написанная на С for windows ( не на C++) ( написана в 2004 г и не мной). Я в этой игре хочу кое что поменять. Исходники и готовый файл ресурсов *.res у меня есть. В ресурсах я ничего не меняю, а лишь в некоторых пользовательских функциях в самой игре. Это мне надо пошагово отладить. В Visual Studio C++ 2013 проект компилируется без ошибок. Файл ресурсов *.res включен в проект. ( там меню, звуки, битмапы, акселераторы, иконки). Файл *.res нормально просматривается в проекте редактором ресурсов. При пошаговом проходе этого windows проекта приложение нормально инициализируется, ему присваивается хендлер. Но при загрузке иконки, акселераторов и меню все загружающие эти ресурсы функции возвращают NULL. Окно приложения открывается, но там что-то написано по-китайски и есть только одна кнопка "ОК". А должно появиться главное меню программы. Мое мнение, что что-то не так в связи файла *.res с проектом, хотя *.res проектом сожран нормально и все функции, обращающиеся к ресурсам, оперируют с идентификаторами, просматриваемыми в *.res файле (если его смотреть редактором ресурсов). Кто может подсказать, как разобраться в этой проблеме? Предоставлять все исходники проекта сюда проблематично, так как они очень большие. Могу показать функции загрузки ресурсов. |
08.03.2016, 13:55 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
зачем кросспостить?
|
08.03.2016, 15:18 | #3 |
Регистрация: 05.03.2016
Сообщений: 9
|
затем, что не все только один форум читают - так больше вероятности, что ответят
|
08.03.2016, 17:11 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
так что закрываю. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с Visual Studio | kostaNew | Помощь студентам | 0 | 08.09.2011 16:02 |
Проблема с Visual Studio | D1ssBalance | Помощь студентам | 1 | 04.11.2010 15:43 |
Проблема с Visual Studio 2008 | CraZZy RabbIt | Общие вопросы .NET | 3 | 27.08.2010 15:34 |
Проблема с windows visual styles в Visual studio 2008 express. | [awa | Visual C++ | 2 | 09.01.2010 06:05 |
Проблема с Visual Studio 2005... | MaTBeu | Win Api | 2 | 05.10.2008 20:02 |