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

Подключение dll в MSVS 2010 C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Звук на колонках, форма которого задаётся уравнением http://www.cyberforum.ru/cpp-beginners/thread830841.html
Здравствуйте. Моя задача состоит в следующем: мне нужно подавать на колонки сигнал, форма которого задаётся уравнением. К примеру, введя U=U0*cos(f0*t), я должен получить монотонный звук высоты f0, а...
C++ Матрицы не хотят умножаться (внутри практически рабочий код!) Добрый день! Есть задание: Задан массив C(n) . Сформировать матрицу A(n,n),как произведение массивов C и СT и матрицу B(n,n), элементы которой вычислить по формуле: Aij=Bij/max|A|. Решить матричное... http://www.cyberforum.ru/cpp-beginners/thread830833.html
C++ Программа CUBE
У декартовій системі координат розташовано куб, координати вер-шин котрого дорівнюють невід'ємним цілим числам, що не перевищують 15. Одна з вершин куба збігається з початком координат. Скласти...
запись в файл. не создается файл C++
#include <graphics.h> // vkljy4it' opisanie grafi4eskix fynkcij Ñ/Ñ++ Borland'ah #include<stdio.h> #include <conio.h> // opisanie fynkcij vvoda-vivoda s konsoli(dlja getch()) #include...
C++ Работа с массивами, замена элементов массива http://www.cyberforum.ru/cpp-beginners/thread830813.html
День добрый Товарищи. Взялся на днях за задачу, но в процессе реализации уперся в стену (что именно - укажу ниже). Собственно текст задачи. Дан одномерный целочисленный массив из N элементов,...
C++ программирование msp430 Не могу сделать так что бы счётчик от одной и той же кнопки запускался и снова останавливался... вот код с двумя кнопками через прерывание. подскажите пожалуйста.. пробывал просто по прерывании... подробнее

Показать сообщение отдельно
cuteprog
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 12
07.04.2013, 23:45  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
Может тебе не заморачиватся с lib если есть dll
подключай явно
Поменял код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <windows.h>
#include <iostream>
void main(){
    int n;
    HMODULE hLib;
    hLib = LoadLibrary("mydll.dll");// открыли библиотеку
    int (*pFunction)(int,int);// прототип
    (FARPROC &)pFunction = GetProcAddress(hLib, "summe"); // указатель на функцию
    n=pFunction(2,3); // вызов функции
    std::cout<<n<<"\n";
    system("Pause");
    FreeLibrary(hLib);
}
Выдает ошибку при вызове функции:
Unhandled exception at 0x003a383a in dll_only.exe: 0xC0000005: Access violation reading location 0x00000002.

Код Delphi:
Delphi
1
2
3
4
5
6
7
8
9
10
11
library mydll;
 
  function summe(var a,b: integer):integer; stdcall; export;//добавил stdcall;
  begin
    result:=a+b;
  end;
 
Exports 
summe index 1 name 'summe';
begin
end.
Что исправить?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru