−7°C
завтра: 4°C
Погода в Перми
−7°C
днем−2°C
вечером1°C
завтра4°C
Подробно
 63,95
−0.0602
Курс USD ЦБ РФна 19 октября
63,9542
−0.0602
 71,13
+0.2276
Курс EUR ЦБ РФна 19 октября
71,1299
+0.2276
PRM.Форум /Компьютеры Интернет Связь / Программирование /

Работа с портами (LPT, COM) из под Delphi

  • Ктонить знает как можно из под делфей иметь возможность делать с портами всё что угодно, например побитно выставлять сигналы на каждый провод в LPT?

  • А Тындекс что на это говорит?

    Скоро 15 year on board. Да - я чуточку странный.

  • 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;

  • Так и подозревал - ассемблерная вставка... :ухмылка:

    Скоро 15 year on board. Да - я чуточку странный.

  • ты хоть бы ОС сказал какая...
    в NT не получится из ASM до COM достучаться...

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

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

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

Записей на странице:

Перейти в форум

Модератор: