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

Как подключить dll к проекту? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В гостиницу прибыла группа из К туристов http://www.cyberforum.ru/cpp-beginners/thread113956.html
В гостиницу прибыла группа из К туристов. Каждый турист должен быть поселен в отдельный номер. Администратор располагает перечнем свободных номеров с указанием их вместимости (одноместный, двухместный, трехместный). Кроме того, у администратора имеется поступивший независимо от этого перечня перечень номеров, в которых будет производиться замена мебели. Разработать функцию, которая описывает...
C++ Сортировка массива Нужно пересортировать массив 0 0 0 0 0 0 0 1 2 0 3 2 0 0 0 0 0 0 0 2 4 0 6 7 0 3 5 0 7 6 в массив http://www.cyberforum.ru/cpp-beginners/thread113948.html
Заполнение матрицы по спирали C++
Дано натуральное N (1<=N<=10). Заполнить матрицу порядка N*N целыми числами 0, 1, 2, 3, …, N^2–1 по спирали(по часовой стрелке). Важное замечание. Заполнение матрицы можно организовать двумя способами. Первый (простой) – так организовать перебор индексов элементов матрицы, что будет получен нужный порядок прохода по матрице «змейкой». Второй : найти соотношение между значением элемента K и его...
C++ оператор do while
задание следующее: нужно найти произведение n чисел, но используя оператор do while. Я более-менее изучил его основы и элементарные действия, но все равно не могу понять как сделать такой цикл с использованием данного оператора. Подскажите пожалуйста, буду очень благодарен.
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread113938.html
Здравствуйте! Не могли бы вы мне помочь (показать пример), как работать с файлами в С/С++. К произвести чтение данных из файла (например в файле только целые числа). И как можно записать данные в какой-нибудь файл. Знаю это задача не сложная, но мне нужен только образец как такие задачи строить и какие команды использовать. (с поддержкой командной строки, компилятор Dev C++)
C++ Ошибка в коде программы для кв. уравнений вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение) Пишу в этот раздел тк я в C++ два дня #include <iostream> int AA BB CC DD X1 X2 using namespace std; int main() { std::cout<<"A = "; //На экран выводится 'X = ' std::cin>>AA; //вводим с клавиатуры число, например: 5 std::cout<<"B = "; //На экран выводится 'Y = ' подробнее

Показать сообщение отдельно
chel-0007
0 / 0 / 0
Регистрация: 07.07.2009
Сообщений: 57

Как подключить dll к проекту? - C++

07.04.2010, 20:17. Просмотров 2266. Ответов 3
Метки (Все метки)

Ребят помогите пожалуйста, если сможете а то я уже 3 дня долбаюсь чет никак не могу разобраться с этими dll.
вот я написал код 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//dllmain.cpp
#include "dll.h"
#include <windows.h>
HWND hTaskBar,hButton;
HINSTANCE hmod;
HHOOK hHook=NULL;
BOOL WINAPI DllMain (HINSTANCE hInst     /* Library instance handle. */ ,
                       DWORD reason        /* Reason this function is being called. */ ,
                       LPVOID reserved     /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;
 
      case DLL_PROCESS_DETACH:
        break;
 
      case DLL_THREAD_ATTACH:
        break;
 
      case DLL_THREAD_DETACH:
        break;
    }
 
    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
extern "C"
{
__declspec( dllexport ) LRESULT CALLBACK HksMouseProc(int nCode,WPARAM wParam, LPARAM lParam)
 
     { 
      hTaskBar=FindWindow("Shell_TrayWnd",NULL);
      hButton=GetWindow(hTaskBar,GW_CHILD);
      if(nCode==HC_ACTION && (wParam=WM_LBUTTONDOWN))
      SendMessage(hButton,WM_LBUTTONDOWN,0,0);
          return CallNextHookEx(hHook,nCode,wParam,lParam);
         };
__declspec( dllexport ) void Init()
{
 hHook=SetWindowsHookEx(WH_MOUSE,HksMouseProc,(HINSTANCE)hmod,0);
};
__declspec( dllexport ) void Close()
{
    UnhookWindowsHookEx(hHook);
};
}
и
C++
1
2
3
4
5
6
7
8
9
10
//dll.h
#ifndef _DLL_H_
#define _DLL_H_
 
#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
#endif /* _DLL_H_ */
подскажите пожалуйста как мне это подключить к проекут
C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru