Работа с портами (LPT, COM) из под Delphi
3640
6
Ктонить знает как можно из под делфей иметь возможность делать с портами всё что угодно, например побитно выставлять сигналы на каждый провод в LPT?
vetal
А Тындекс что на это говорит?
DrAnimal
procedure TForm1.FormActivate(Sender: TObject);
var bb:byte;
begin
asm
mov dx,$2fa
in al,dx
mov bb, al
end;
Label1.Caption:=inttostr(bb);
end;
Максимыч
Так и подозревал - ассемблерная вставка... :ухмылка:
DrAnimal
ты хоть бы ОС сказал какая...
в NT не получится из ASM до COM достучаться...
srf2000
преславутая Win9x, что из под NT сложней эт точно... асмом можно, но елис с ним не особо дружен то както всё не очевидно, кроме того хотелось бы как то оформить двусторонюю связь, можно конечно по сервисным сигналам, а в порт просто заранее заготовленные байты отправлять...

но тогда придётся байт формировать, потом его туда пихать, вот потому и вопрос возник такой...
чтоб мона було один бит поменять а остальное не трогать и никто чтоб не заметил.... кроме меня.... и не узнала об этом никакая другая софтина кушающая ресурсы в этот момент.... других функций от программы не требуется.....

Либо тот текст что на асме поясните по подробней ПЛЗ.