Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 1 / 1
Регистрация: 18.02.2012
Сообщений: 244
1

Работа с ресурсами

23.01.2013, 17:38. Показов 953. Ответов 1
Метки нет (Все метки)

Вообщем вся картина на картине

Работа с ресурсами


Вот Main.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void error(char code)
{
    cout << "Error: " << code;
    getch();
}
 
int main(int argc, char* argv[])
{
    HRSRC hRes = 0;
    HGLOBAL hData = 0;
    HMODULE hMod=GetModuleHandle(NULL);
    if(!hMod)
    {
        error('0');
    }
    hRes = FindResourceA(hMod, MAKEINTRESOURCE(IDS_STRING101), "RT_STRING");
    if(!hRes)
    {
        error('1');
    }
    hData = LoadResource(hMod, hRes);
    if(!hData)
    {
        error('2');
    }
    char* Data = (char*)LockResource(hData);
    cout << Data;
    return 0;
}
В итоге на выходе: Error: 1
В чем проблема?!?!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2013, 17:38
Ответы с готовыми решениями:

Работа с ресурсами в dll
Имеется проект который компилируется в dll. В ресурсах есть собственный файл. Нужно передать из...

Работа с ресурсами
Здравствуйте. Необходимо организовать проигрывание аудиофайла из папки Resources, но не с...

Работа с ресурсами
Знаю, что вопрос глупый, но пожалуйста посоветуйте хорошую программу для работы с ресурсами. Кроме...

Работа с ресурсами
Всем доброго времени суток, с наступившим новым годом! Есть проблема: Я создал две процедуры,...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
23 / 23 / 3
Регистрация: 20.02.2009
Сообщений: 59
24.01.2013, 18:15 2
Потому что нужно использовать функцию LoadString.

А если ты хочешь использовать FindResource/LoadResource, придётся разобраться с хранением строковых ресурсов, как там вычисляется реальное местоположение строки через идентификатор её ресурса.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2013, 18:15

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Работа с ресурсами
В ресурсах программы есть текстовик (.txt). Эта же программа должна достать его, изменить и...

Работа с ресурсами
Такой вопрос - например, я &quot;засунул&quot; базу данных в ресурсы, как только программа запускается, эта...

Работа с ресурсами c++
Всем опять привет, я нашёл этот код на этом форуме: HRSRC myResource = FindResource(NULL,...

Работа с ресурсами
Нужно сделать программу с линейкой меню код такой #include &lt;windows.h&gt; #include &lt;windowsx.h&gt;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.