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 |