Главная страница
    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
7-24723
MW Programs
2003-06-24 17:27
2003.09.08
Иконка чужого EXE


14-24691
Romkin
2003-08-19 15:11
2003.09.08
Еще про самолет :)


14-24638
Marser
2003-08-21 00:00
2003.09.08
Именинники 21 августа


1-24413
FoxBox
2003-08-25 15:37
2003.09.08
Наличие метода в классе


3-24336
denick
2003-08-18 13:10
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский