Navigation: Служебные операторы > DEFINE PLUGIN - Описание функций, находящихся во внешней DLL |
![]() ![]() ![]() |
Описание плагинов:
define plugin dllname
..........
enddefine
dllname - имя файла с плагином (DLL)
в данный момент работает только пример TEST (с параметром FMS)
Описывается функция, вызываемая из dllname
В DLL эта функция должна иметь следующий прототип (для нижеуказанного примера):
TEST123 PROCEDURE(*QUEUE),STRING
Пример:
DEFINE PLUGIN STD.DLL
CALC PROCEDURE(),STRING,NAME(CALCULATOR)
TEST PROCEDURE(LONG,LONG,STRING,BYTE),LONG,FMS,NAME(TEST123)
ENDDEFINE
DEFINE PLUGIN kernel32.dll
GetVersion PROCEDURE(),DWORD,PASCAL
ENDDEFINE
См. также: