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

Подключение DLL сделанной на delphi - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать функцию сглаживания массива http://www.cyberforum.ru/cpp-beginners/thread744932.html
Написать функцию smooth(A, N), заменяющую каждый элемент массива вещественных чисел A размерности N на среднее арифметическое его соседей («сглаживание массива»). При демонстрации работы функции размер массива вводит пользователь, массив заполняется случайно числами от 1 до 10. Пример: результат смешивания массива 4 7 3 3 5 составляет 4 3.5 5 4 5. Вот что получилось. Но программа работает...
C++ Сортировка собственных типов данных Задача: В соответствии с вариантом нужно реализовать шаблонную функцию (функции) для сортировки. Необходимо, чтобы разработанная функция(функции) позволяла сортировать массивы и векторы(std::vector<>) любых объектов(как встроенных типов, так и пользовательских), продемонстрировать это путём создания собственного класса , массив объектов которого нужно отсортировать. Сортировка: In-place merge... http://www.cyberforum.ru/cpp-beginners/thread744931.html
C++ Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4.
Привет мозги, нужно решить задачу по Си++. Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. Вот кодец. { int ymnozna2,ymnozna3,i,j; for(i=10;i<=99;i++) //Формирую 2ухзначные числа ymnozna2=i*2; if (ymnozna2%10==8) cout<<"I = "<<i<<endl; //умножении на 2 заканчиваются на 8
Программа, определяющая корректность описания целых переменных C++
Помогите пожалуйста написать программу, определяющую корректность описания целых переменных. Вот пока что есть. #include <stdio.h> #include <conio.h> void main() { int i=1; char c; FILE *aa;
C++ Паттерн Visitor для дерева http://www.cyberforum.ru/cpp-beginners/thread744916.html
Есть у кого нибудь такой код? Буду благодарен!
C++ Как произвести табуляцию функции? Протабулируйте функции. отрезок и шаг вводится с клавиатуры: arctg(1/x) - x2 подробнее

Показать сообщение отдельно
kaban4ig
2 / 2 / 0
Регистрация: 14.12.2010
Сообщений: 37
25.12.2012, 17:48  [ТС]     Подключение DLL сделанной на delphi
У меня microsoft visual studio. С помощью impdef я создал def файл. Подключаю его к проекту (правой кнопкой по Source Files->Add->Existing item и выбираю созданный .def файл). Но при вызове нужной функции всёравно получаю ошибку.
Код программы
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <stdio.h>
using namespace std;
extern "C" __declspec(dllimport)int CeloeChislo();
int main()
{
    int result=CeloeChiclo();
    return 0;
}
Код длл
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
library Project1;
 
uses
  SysUtils,
  Classes;
 
{$R *.res}
 Function CeloeChislo:integer; cdecl;export;
 var NH:integer;
 begin
 NH:=5;
 Result:=NH*NH;
 
 
 end;
 exports CeloeChislo;
 
begin
end.
Код сделан по примерам с http://ru.wikibooks.org/wiki/DLL Я чегото не доделываю или делаю не правильно?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru