Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Как записать байт в lpt порт   Найти похожие ветки 

 
Дмитрий В   (2006-09-23 15:20) [0]

Здравствуйте! Мне нужно управлять устройством через LPT порт. В связи с этим подскажите пожалуйста, как записать в LPT порт байт.


 
Степан   (2006-09-23 21:01) [1]

Вот пример... Все остальное в MS Win SDK или MSDN

// .... //
var
 FHandle: Cradinal;
 Buff: array [0..0] of Byte;
 BuffSize, Count: Word;
// .... //
FHandle := CreateFile("LPT1", GENERIC_READ or GENERIC_WRITE, 0, nil,
 OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if FHandle = INVALID_HANDLE_VALUE then begin
 FHandle := 0;
 Exit;
end;
Buff[0] := $FF;
BuffCount := 1;
if WriteFile(FHandle, Buff, BuffSize, Count, nil) then
 if Count = BuffSize then
   ShowMessage("Записано!")
 else
   ShowMessage("Нифига не работает");
// .... //



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.076 c
1-1156678078
Pierre
2006-08-27 15:27
2006.10.08
как сделать чтобы progressbar шел в обратную сторону?


2-1158429959
greengeneral
2006-09-16 22:05
2006.10.08
Перенос переменной из одного Unit в другой


4-1148709908
Delphi_is_cool
2006-05-27 10:05
2006.10.08
Ресурсы(RCDATA->BITMAP ?)


2-1158089245
Виктор_
2006-09-12 23:27
2006.10.08
код клавиши BackSpace


2-1158734182
yel
2006-09-20 10:36
2006.10.08
Как узнать открыт или закрыт CD-ROM?