Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

вызов произвольной функции из 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 вся ветка

Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
3-24354
Александр365
2003-08-15 22:58
2003.09.08
Сообщение об ошибке


1-24525
pirat
2003-08-27 04:42
2003.09.08
как работать с OleVariant


3-24335
DBProger
2003-08-18 13:39
2003.09.08
Блокировка добавления/удаления записей в DBGrid


1-24507
Zheks
2003-08-27 10:25
2003.09.08
Рисование на Image


14-24684
chyaynik
2003-08-19 19:57
2003.09.08
Серьёзный вопрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский