Макро-процедурыDelphi , Компоненты и Классы , Процедуры и функцииМакро-процедурыАвтор: Peter Below Каким образом мне можно использовать переменную типа String в качестве имени процедуры? Если все процедуры, которые вы собираетесь вызывать имеют список с одними и теми же параметрами, (или все без параметров), то это не трудно. Для этого необходимо: процедурный тип, соответствующий вашей процедуре, например:
массив, "подключающий" имена процедур к их адресам во время выполнения приложения:
интерпретатор функций, типа:
Макро-процедуры необходимо объявить в секции Interface модуля или с ключевым словом Far, например:
Статья Макро-процедуры раздела Компоненты и Классы Процедуры и функции может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Процедуры и функции ::
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |