![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интересный, наверное, вопрос [D7, WinXP]
spectr © (2005-07-02 22:07:00)Доброго дня, коллеги!
Такой вот вопрос. В веб-программировании есть такой язык - PHP. В нем есть одна очень интересная функция -call_user_func(string user_func_name; array user_func_params). Ее задача - вызывать функцию, имя которой задано в первом аргументе, а передаваемые ей параметры - во втором. Вопрос - возможно ли повторить подобное на Дельфи? Даже пусть параметры вызываемой функции будут не в массиве, а просто - несколько отдельных стринговых переменных. Примеры, если таковые есть, приветствуются!
ferr (2005-07-02 22:40:00) [1]begin...end © (02.07.05 22:35) [4]
Не по переменной функционального типа, а по строке?
begin...end (2005-07-02 22:35:00) [2]> spectr (02.07.05 22:07)
Вызвать по имени функцию (даже функцию текущего модуля) -- в принципе, возможно.
Передать произвольные параметры -- в общем случае, нет.
Eraser (2005-07-02 22:28:00) [3]spectr (02.07.05 22:07)
php - интерпритируемый язык.
delphi - компилируемый.
SergP (2005-07-02 22:22:00) [4]
> Вопрос - возможно ли повторить подобное на Дельфи?
нельзя.
ferr (2005-07-02 22:21:00) [5]В run-time нет названий функций.