Вниз
Скачать: CL | DM;

вызов произвольной функции из dll   Найти похожие ветки 

← →
BVP ©   (2003-08-25 16:51) [0]

Вопрос для гениев Delphi.
Помогите если можно или скажите что delphi это не может.
Мне из программы нужно вызывать определенную функцию
из опр-й библиотеке, но имя функции и список ее параметров и их типы ( заранее ограниченный набор типов)
будет известен только в Run-Time (
задаватьcя в виде function Get(a:Integer;c:String):string; stdcall;
).
Вопрос. КАК вызвать из Delphi пройзвольную функцию произвольной библиотеки.


← →
Skier ©   (2003-08-25 16:54) [1]


> будет известен только в Run-Time (
> задаватьcя в виде function Get(a:Integer;c:String):string;
> stdcall;

Чую что интерпретатор пишешь ! :)


← →
HolACost! ©   (2003-08-25 16:57) [2]

Можно в лучшем случае узнать какие функции экспартируются и например сделать какую-нить информационную функцию - которая будет передавать инфу о параметрах функции... больше ничего не узнаешь!


← →
BVP ©   (2003-08-25 17:13) [3]

>>Skier ©
Правильно чуешь.
Жаль не поможешь.Ж:-(
>>HolACost
в интерпретаторах это как-то реализуется.Как?


← →
Palladin ©   (2003-08-25 17:16) [4]

хм, сначала парсер напиши... все это сложней чем просто вызвать произвольную фукнцию с произвольными параметрами...

тут кстати рядом веточка, про чела с процедурой в строке...


← →
Skier ©   (2003-08-25 17:16) [5]

>BVP © (25.08.03 17:13) [3]
Я сам его пишу и эту проблему уже с успехом прошёл.
Но ответ ты вполне может найти здесь :
http://www.carlo-kok.com/


← →
BVP ©   (2003-08-25 17:20) [6]

>>Skier
Спасибо, нашел буду учить англиский :))
До завтра, у меня рабочий день кончисля и Интернет тоже :-(



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
11-24398
mike.dld
2002-12-31 14:57
2003.09.08
Как


1-24487
xGrey
2003-08-27 14:48
2003.09.08
Ищу StringGrid от сторонних разработчиков


8-24554
Navi
2003-05-11 07:37
2003.09.08
Цветной TMetafile в черно-белый


1-24542
GreySerg
2003-08-26 17:28
2003.09.08
Возврат в несортированный список в TListBox


4-24747
Spawn
2003-07-05 18:40
2003.09.08
Хуки




   Наверх