Методы ActiveX - компонента:

1)long OpenPrt(long Address,long Size,long PortCount) //Открыть порт
a)Address - базовый адрес порта
b)Size - размер порта(1 - BYTE,2 - WORD,3 - DWORD)
c)PortCount - окличество рядом расположенных портов(пример :0x378,0x379,0x380 ; PortCount = 3)

//Возвращает дескриптор открытого порта

==============================================================================
2)void ClosePrt(long Port) //Закрыть порт
a)Port - дескриптор,полученный вызовом функции OpenPrt(...)

==============================================================================
3)BOOL OpenVicx() //Открыть драйвер VICX

//В случае неудачного вызова возвращает FALSE,иначе : TRUE.

==============================================================================
4)void CloseVicx() //Закрыть драйвер  VICX

============================================================================== 
5)long RP(long Port,long Index) //Чтение данных из порта
a)Port - дескриптор,полученный вызовом функции OpenPrt(...)
b)Index - индекс порта(в этом случае адрес порта = Address+Index)

Обязательное условие: Index < PortCount;

//Возвращет данные,считанные из порта или -1 в случае ошибки.

==============================================================================
6)void WP(long Port,long Index,long data)
a)Port - дескриптор,полученный вызовом функции OpenPrt(...)
b)Index - индекс порта(в этом случае адрес порта = Address+Index)
c)Data - данные,записываемые в порт

Обязательное условие: Index < PortCount
==============================================================================

Matyunin Victor <vicx1@mail.ru> IC 2000
