[an error occurred while processing this directive]
|
На Delphi заголовок будет примерно таким (не сильно ругайте за возможные ошибки, на Delphi не работаю, набрасал от руки и не проверял):
//---------------- WSP32.DLL functions ------------------------function AccessCOM(P:PChar):boolean; //Проверка доступности порта
stdcall; external 'wsp32.dll';
function OpenCOM(P:PChar;baud:DWORD):boolean; //Открыть порт
stdcall; external 'wsp32.dll';
function CloseCOM:boolean; //Закрыть порт
stdcall; external 'wsp32.dll';
function SetModLns(F:DWORD):boolean; //Управление модемными линиями
stdcall; external 'wsp32.dll';
function GetModLns(var lpD:DWORD):boolean; //Чтение модемных линий
stdcall; external 'wsp32.dll';
function PurgeCOM:boolean; //Очистка буферов
stdcall; external 'wsp32.dll';
function FlushCOM:boolean; //Очистка буферов с ожиданием конца передачи
stdcall; external 'wsp32.dll';
function RxFrame(To:DWORD; var ADD,CMD,N:Byte; //Прием пакета
var Data):boolean;
stdcall; external 'wsp32.dll';
function TxDataCOM(var ADDR,CMD,N:Byte; //Передача пакета
const Data):boolean;
stdcall; external 'wsp32.dll';
E-mail: info@telesys.ru