Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компоновка всей программы в один файл https://www.cyberforum.ru/ cpp-beginners/ thread628937.html
Можно ли сделать так, чтоб при построение программы она, включая все внешние картинки, звуковые файлы, редистрюбитивы VC и пр компоновались в один файл? Тоесть, чтоб я мог на любом компьютере...
Как можно сделать программу более компактнее C++
решил использовать новый способ в программе. так вот как можно этот код сделать болие компактнее: #include <iostream> #include <string> using namespace std; int main() { setlocale(LC_ALL,...
На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? C++
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с графикой- DirectX9.0(и c++) или XNA 4.0(и с#)? желательно обоснованный ответ, а не просто "лучше то-то, тк...
C++ Циклы Нужна помощь с циклом.Есть определенный массив из которого необходимо вытащить данные и поставить в цикл, так же необходимо делать проверку, вот что у меня получилось: LPDIRECT3DTEXTURE9 values;... https://www.cyberforum.ru/ cpp-beginners/ thread628782.html
C++ Считывание файла https://www.cyberforum.ru/ cpp-beginners/ thread628773.html
ВОбщем при считывании файла стандартными способами FILE *file = fopen(filename, "r"); if(file == NULL) { return; } buf = (char *) malloc(buflen+1); while ((c =...
C++ Найти наименьшие элементы матрицы
Всем привет! Ребят помогите пожалуйста с заданием :) Найти наименьшие элементы в каждой строке матрицы и номер максимального с них. Саму матрицу я задал, а дальше не знаю, перепробовал кучу...
Не получается сгенерировать массив по типу "Судоку" C++
Всем привет. Пару дней назад начал учить с++ и столкнулся с проблемой при генерации судоку. Вообщем дело в следующем, программа компилируется нормально, но при запуске вылазит ошибка : Имя...
C++ Как работать с картинкой, зная HBITMAP Всем привет. Пытаюсь загрузить курсор в картинку CURSORINFO cinfo; cinfo.cbSize=sizeof(CURSORINFO); bool e=GetCursorInfo(&cinfo); HBITMAP imcur; ... https://www.cyberforum.ru/ cpp-beginners/ thread628729.html
C++ Непонятная ошибка при разносе метода из кода класса https://www.cyberforum.ru/ cpp-beginners/ thread628728.html
Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё...
C++ Бред в крестиках ноликах Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6... https://www.cyberforum.ru/ cpp-beginners/ thread628715.html
0 / 0 / 1
Регистрация: 01.05.2009
Сообщений: 68
30.07.2012, 16:04  [ТС] 0

Подключить dll

30.07.2012, 16:04. Просмотров 2233. Ответов 13
Метки (Все метки)

Ответ

Вот, к примеру часть кода cpp для dll:

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
#include "stdafx.h"
#include <Windows.h>
#include <stdio.h>
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
extern "C++" __declspec(dllexport) void Window()
 {
 
  HINSTANCE instanceHandle;
  HWND MainWindowHandle = 0;
  MainWindowHandle = CreateWindow(
                            LPCWSTR(sum("lib.dll").c_str()),
                            LPCWSTR(sum("lib.dll").c_str()),
                            WS_OVERLAPPEDWINDOW,
                            CW_USEDEFAULT, 
                            CW_USEDEFAULT,
                            CW_USEDEFAULT,
                            CW_USEDEFAULT,
                            0,
                            0, 
                            instanceHandle,
                            0);
 }
И вот я пытаюсь загрузить ее:

C++
1
2
3
4
5
6
7
8
HMODULE hModule = LoadLibrary(TEXT("dtcd_01m_k1_3x.dll"));
typedef int ( *Wind)(); 
Wind lpClientInit = (Wind)GetProcAddress(hModule,"Window");
lpClientInit();
FreeLibrary(hModule);
 
Вылетает ошибка на предпоследней строчке.
Подскажите, пожалуйста, что не так делаю.


Вернуться к обсуждению:
Подключить dll
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 16:04

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

Подключить библ. bass.dll
Дорогие друзья, прошу помочь! И заранее всех откликнувшихся благодарю! Есть у меня библиотека для...

Как подключить dll к проекту?
Ребят помогите пожалуйста, если сможете а то я уже 3 дня долбаюсь чет никак не могу разобраться с...

Подключить к проекту на C++ DLL написанный на C#
Здравствуйте. Есть ли возможность подключить к проекту на C++, DLL написанный на C#? Мне нужно из...

Где подключить файл dll в CodeBloks?
Код нормально компилируется без ошибок и файл ехе создается и в самой программе выполняется, но...

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