[an error occurred while processing this directive]
Так есть DLL, просто вызывайте функции из Delphi. Функции описаны в спецификации протокола WAKE.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Леонид Иванович 06 ноября 2005 г. 13:09
В ответ на: Народ может кто протокол WAKE под дельфи реализовывал отправлено <font color=gray>TamTam</font> 06 ноября 2005 г. 03:39

На 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: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru