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

Вызов dll ресурсов в dll - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как в main() создать указатель на функцию, которая находится в классе? http://www.cyberforum.ru/cpp-beginners/thread928193.html
В этом примере как определить указатель на функцию F()? class A { public: bool F(int &a, int &b) { return a<b; } }; int main() {
C++ C++ файлы ifstream/ofstream Доброе время суток нужна небольшая помощь с записью/считыванием из файла вообщем при считывание из файла eof() не определяет конца файла и пытается считать следующий элемент понимает что там ничего нету и выдает ошибку это я так понимаю данную ситуацию ! Смотрим пример: пример имеет 100% сходство с ситуацией просто в нем меньше не сущевственного мусора: ... http://www.cyberforum.ru/cpp-beginners/thread928168.html
C++ Найти суммы пар элементов вектора, находящихся равно далеко от центра
Прочитайте в вектор набор целых чисел. Отобразите сумму первого и последнего элементов, затем сумму второго и предпоследнего и тд. Если количество элементов нечетно, сообщите пользователю об этом и отобразите значение последнего элемента без суммирования. почему то меня не покидает чувство, что я делаю что то не так ))) Вот мои потуги: #include <string> #include <conio.h> #include...
C++ Пошаговое описание программы
Ребят можете пошагово рассказать программу готовую #include <fstream> #include <string> #include <iostream> #include <string> using namespace std; int Polin(string s); int Monom1(string);
C++ Литература по C++ для начинающих http://www.cyberforum.ru/cpp-beginners/thread928107.html
Здравствуйте я учу язык с++ и ничего в нем не понимаю вообще скиньте мне какую то методичку для начинающих или книгу какую то электронную или обычную
C++ реализация ThreadSafe функции Пишу статическую библиотеку функций, на основе которой разрабатывают приложения. При создании многопоточных приложений на её основе начались проблемы. Думаю, что это связано с тем, что разные потоки мешаются друг другу, заходя в одну и туже функцию библиотеки. На первое время решил добавить в функции вот такую конструкцию: int some_function{ static UINT32 entryCounter = 0; ... подробнее

Показать сообщение отдельно
MrCath
7 / 7 / 1
Регистрация: 08.11.2012
Сообщений: 68
24.07.2013, 18:58  [ТС]     Вызов dll ресурсов в dll
Убежденный, ок ок.
Пробовал убрать все примудрости и создание потоков из главного потока (что бы прям на готовом модуле попробовать), но все равно не получается.
При подключении Dll к приложению открывается поток DllMain:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool WINAPI DllMain(HMODULE hDll, DWORD reason, LPVOID reserved)
{
    switch(reason)
    {
    case DLL_PROCESS_ATTACH:
 
                      //Все инклюды подключены, в том числе и заголовочный файл ресурсов (resource.h)
 
                     //Для примера, я здесь пробую найти ресурс
                     FindResource(hDll, MAKEINTRESOURCE(ID_ресурса), RT_RCDATA);
 
              //Тут создается поток, который уже начинает делать то, что 
                      //мне нужно и где-то там мне нужно использовать ресурс.
    break;
    }
 
    return true;
}
FindResource возвращает ошибку 1813, тоже самое если попробовать использовать ресурс без проверки FindResource, тоесть 1813 при любых манипуляциях с ресурсами
Вообще, модуль я получаю тем, что создаю глобальную переменную и в нею копирую hDll в этом потоке. Способ создания ресурса я уже описал... Помогите
 
Текущее время: 12:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru