Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.01;
Скачать: CL | DM;

Вниз

использ-ие delphi в builder е   Найти похожие ветки 

 
Rel_   (2003-08-11 08:22) [0]

Кто знает (просто никогда не делал), скиньте примерчик, как в Builder подцепить длл-ку и использовать объявленную там функцию, если всё энто хозяйство (dll) написана на Delphi.

Например, есть файл: qqq.dll
и в нём ф-я: function CallConvertation(AFileName : string) : Boolean; export;


 
Anatoly Podgoretsky ©   (2003-08-11 09:02) [1]

Используй вместо string например PChar и тогда сможешь подключать к программам на любом языке.


 
Rel_   (2003-08-11 09:09) [2]

Энто я исправлю. Мне нужно 1-2 строки примера использования ф-ии дллки в билдере. Напрямую я юнит по билдером компилить не могу, т.к. он использует некоторые библиотеки (проставленные под дельфой), непроставленные под билдером.


 
Rel_   (2003-08-11 10:20) [3]

Мастера, откликнитесь кто-нибудь !!!


 
viol-2   (2003-08-18 16:04) [4]

Какая разница на чем написана DLL. Хоть на Х++
На билдере делается так:
//Объявление типа функции сделанной в DLL
typedef int __fastcall(*INITFUNC)(char *);

AnsiString DllName = "Xaxa.Dll";
//Загружаем библиотеку
HINSTANCE HDll = LoadLibrary(DllName.c_str());
if(HDll)
{
//Если библиотека загружена, ищем адрес функции Xixi
INITFUNC FuncName = (INITFUNC)GetProcAddress(HDll,"Xixi");
if(FuncName)
FuncName("Sssssssss"); //Вызываем функцию
}



Страницы: 1 вся ветка

Текущий архив: 2003.09.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-1604
Ajax
2003-08-13 00:02
2003.09.01
Сотовая связь в Питере


14-1646
Johnny Smith
2003-08-12 11:15
2003.09.01
Давайте поговорим о софтверных патентах. И их нарушении.


1-1457
8ung
2003-08-18 16:04
2003.09.01
Склеивание файлов


3-1339
Hooch
2003-08-07 11:01
2003.09.01
редактируемый датасет в ADO


14-1581
Ketmar
2003-08-13 21:04
2003.09.01
гениальное послание Варраксу. я чуть пивом не поперхнулся...