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

Вниз

Интересный, наверное, вопрос   Найти похожие ветки 

 
spectr   (2005-07-02 22:07) [0]

Доброго дня, коллеги!
Такой вот вопрос. В веб-программировании есть такой язык - PHP. В нем есть одна очень интересная функция - call_user_func(string user_func_name; array user_func_params). Ее задача - вызывать функцию, имя которой задано в первом аргументе, а передаваемые ей параметры - во втором. Вопрос - возможно ли повторить подобное на Дельфи? Даже пусть параметры  вызываемой функции будут не в массиве, а просто - несколько отдельных стринговых переменных. Примеры, если таковые есть, приветствуются!


 
ferr ©   (2005-07-02 22:21) [1]

В run-time нет названий функций.


 
SergP ©   (2005-07-02 22:22) [2]


> Вопрос - возможно ли повторить подобное на Дельфи?


нельзя.


 
Eraser ©   (2005-07-02 22:28) [3]

spectr   (02.07.05 22:07)

php - интерпритируемый язык.
delphi - компилируемый.


 
begin...end ©   (2005-07-02 22:35) [4]

> spectr   (02.07.05 22:07)

Вызвать по имени функцию (даже функцию текущего модуля) -- в принципе, возможно.
Передать произвольные параметры -- в общем случае, нет.


 
ferr ©   (2005-07-02 22:40) [5]

begin...end ©   (02.07.05 22:35) [4]
Не по переменной функционального типа, а по строке?



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

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

Наверх




Память: 0.45 MB
Время: 0.031 c
3-1117728453
xroot
2005-06-02 20:07
2005.07.18
Непонятная заморо4ка


10-1096808482
SMT
2004-10-03 17:01
2005.07.18
Работа с компонентами ExcelApplication и другими со страницы Serv


1-1119909456
grol
2005-06-28 01:57
2005.07.18
Ошибка после закрытия программы!!!


14-1119367733
GanibalLector
2005-06-21 19:28
2005.07.18
Теперь и Я инженер ;)


14-1119850604
kot andrei
2005-06-27 09:36
2005.07.18
Cимпатичные ребята....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский