RegisterRoutine("DLLname", "functionname", "format")
Макрокоманда RegisterRoutine позволяет вам расширить набор макрокоманд, определив собственные макрокоманды. Вы можете создать макрокоманду в виде функции, находящейся в разработанной вами DLL-библиотеке. Перед использованием такую функцию необходимо зарегистрировать, вызвав макрокоманду RegisterRoutine. Лучшее место для вызова макрокоманды регистрации - раздел CONFIG файла проекта справочной системы, хотя вы можете зарегистрировать свою функцию в любое время до ее вызова.
Алиас: RR.
Параметры:
Параметр | Описание |
DLLname | Имя DLL-библиотеки, из которой выполняется вызов функции |
functionname | Имя функции |
format | Описание формата параметров. |
Строка описания параметров состоит из отдельных букв, соответствующих типу параметров функции:
Буква в строке формата | Тип параметра |
u | unsigned short |
U | unsigned long |
i | short int |
I | long int |
s | near char * |
S | far char * |
v | void |