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

вызов функции в dll - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужны исходники обработка изображений http://www.cyberforum.ru/cpp-beginners/thread299353.html
нужны исходники функций для всевозможные обработки изображений. возможно фильтры, или функция для сравнения двух изображений. Если кто знает где такое можно найти, скажите. буду рад всем исходниками, даже не связанным с работой с изображением.
C++ Как создать двусвязный список? Собственно... не шарю, как сделать двусвязный! односвязный вроде как получается. Двусвязный как-то и не очень :( Конструктор: list() { head = NULL; count = 0; go_first(); } Метод класса: void list::insert() { nodes* new_node = new nodes; http://www.cyberforum.ru/cpp-beginners/thread299347.html
Наследование и полиморфизм.Виртуальные функции C++
Помогите пожалуйста программу написать. Я новичок и еще не во всем разобрался!!! Задание: Заданы названия базовых и производных классов. Необходимо разработать поля и методы, наследуемые из базового класса, и собственные компоненты производных классов. Базовый класс может быть абстрактным. Наследование может быть собственным. Первый базовый класс - документ предприятия.Во Втором базовом...
Обработка исключений C++
Помогите написать программу пожалуйста!!!! Я незнаю как правильно написать!!! Задание: Для каждого варианта необходимо создать три массива a, b и с размерами соответственно n1, n2, и n3 (n1!=n2!=n3).В массив a занести значения функции f(x) (при возникновении исключения заносить нули). Массив b заполнить случайными числами (среди них должны быть и отрицательные чиса и нули). Предусмотреть и...
C++ Обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread299311.html
программа "Стековая машина", она работает только с бинарными операциями,нужно чтобы работала еще с унарными операциями(синус,косинус итд) Еще: в программе можно вводить только по одному латинскому символу(например : а +b - c) .Что нужно поменять,чтоб можно было вводить не только по одному символу(н-р: ab+cdk-ghrt) Посоветуйте. Вот код: #include <iostream.h> #include <stdio.h> #include...
C++ Выделение динамической памяти указателю в локальной функции Собственно, я не до конца понимаю, что происходит, поэтому прошу если кто может как можно доходчивее пояснить. Упрощенная версия кода приблизительно такая: void Initialize(char * cptr) { cptr = new char; } void main() { char * ptr; подробнее

Показать сообщение отдельно
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 179
19.05.2011, 05:01     вызов функции в dll
создаю dll но по моему функция dllfunc1 управления не получает.
код exe файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
#include "incl.h"
 
 
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
 
    HINSTANCE hdll1 = LoadLibraryA("dll4.dll");
    FARPROC pdllfunc1 = GetProcAddress(hdll1, "dllfunc1");
    (*pdllfunc1);
    FreeLibrary(hdll1);
 
    return 0;
}
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
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
#include "incl.h"
 
    BOLL WINAPI DllMain(HINSTANCE hDll, dwReason, lpReserved)
{
    switch(dwReason)
    {
    case DLL_PROCESS_ATTACH:
        break;
    case DLL_PROCESS_DETACH:
        break;
    case DLL_THREAD_ATTACH:
        break;
    case DLL_THREAD_DETACH:
        break;
    }
}
 
    extern "C" __declspec (dllexport) void dllfunc1()
{
    char buf [128];
    sprintf(buf, "Test", 0);
    MessageBoxA(NULL, buf, "Information", 0);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru