Форум программистов, компьютерный форум CyberForum.ru

FindRersource API не могу заставить работать - C++

Восстановить пароль Регистрация
 
KhasDenis
0 / 0 / 0
Регистрация: 15.07.2008
Сообщений: 173
14.12.2008, 20:48     FindRersource API не могу заставить работать #1
Тема: FindRersource API не могу заставить работать
Господа! Помогите, кто занет.
Вот такой фрамент кода из мсдн:

HANDLE hExe; // handle to existing .EXE file
HRSRC hRes; // handle/ptr. to res. info. in hExe

hExe = LoadLibrary('hand.exe');

if (hExe == NULL)
{
ErrorHandler('Could not load exe.');
}

// Locate the dialog box resource in the .EXE file.
hRes = FindResource(hExe, 'AboutBox', RT_DIALOG);

if (hRes == NULL)
{
ErrorHandler('Could not locate dialog box.');
}
… ну и т.д. из раздела 'using resources', весь код на вб-6 работал без пробдем
так вот я смог заставить работать только LoadResource, FindResource выдает ошибку. Если поставить hRes = FindResource((HINSTANCE)hExe, 'AboutBox', RT_DIALOG); то выдает NULL.
И что за неразбериха с ID ресурсов? Кто знает помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2008, 20:48     FindRersource API не могу заставить работать
Посмотрите здесь:

как заставить С++ и С# работать вместе? C++
Как заставить программу не выгружаться из памяти и работать дальше? C++
заставить Windows работать как RealTime C++
Как заставить работать <algorithm> C++
C++ Как заставить sscanf работать с динамическими массивами?
C++ Как заставить работать прогу без Visual Studio?
C++ Как заставить код работать на x32 и x64?
CRC32 C++. Не могу заставить работать готовый код C++
C++ не знаю как заставить работать
C++ Не могу заставить функцию str.c_str() коректно работать
Как заставить работать регулярные выражения под VS2012 с тулсетом VS2005? C++
C++ Не удаётся заставить работать move присваивание

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cordell
1 / 1 / 0
Регистрация: 17.12.2008
Сообщений: 6
17.12.2008, 10:27     FindRersource API не могу заставить работать #2
Ф-фигня какая-то... Ты уверен, что ID диалога в hand.exe именно 'AboutBox'?

Так, по идее, все долджно быть ОК.

Всех благ. Артем.
Yandex
Объявления
17.12.2008, 10:27     FindRersource API не могу заставить работать
Ответ Создать тему
Опции темы

Текущее время: 18:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru