Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
palva
2506 / 1728 / 229
Регистрация: 08.06.2007
Сообщений: 6,776
Записей в блоге: 4
25.12.2012, 01:26     Подключение DLL сделанной на delphi
Если у вас студия Микрософтовская, то вы должны составить def-файл и включить его в проект.
Это один вариант. http://msdn.microsoft.com/ru-ru/library/d91k01sh.aspx
Можно экспортировать функцию при помощи статической библиотеки .lib
Если это си-билдер, то можно использовать тот файл .lib, который был создан при комппиляции библиотеки в делфи.
Для Микрософта библиотека .lib должна иметь другой, несовместимый с делфи формат. Эту библиотеку .lib можно создать из имеющейся dll запуском утилиты impdef.
Еще есть третий вариант динамической линковки. Он наверно самый простой, но дольше работает. Использование функций API LoadLibrary и GetProcAddress.
Если это учебное задание, то вам сначала надо выяснить, какому способу вас обучали и как надо делать.

Добавлено через 3 минуты
Вот что такое студия 2012 ? Неужели нельзя нормально написать? Например у меня в Rad Studio XE есть си-билдер. Это студия какого года?
 
Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru