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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.135 c
1-1119785199
Igor_thief
2005-06-26 15:26
2005.07.18
Впорос с одного зарубежного форума (copy open file)


9-1112248894
WondeRu
2005-03-31 10:01
2005.07.18
Нашел ресурс с исходниками игр


1-1120393211
kyro
2005-07-03 16:20
2005.07.18
События на клавиатуру


14-1119360078
вразлет
2005-06-21 17:21
2005.07.18
LOL


3-1118135822
-=snoop=-
2005-06-07 13:17
2005.07.18
ADOConnect просит авторизации





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