7°C
завтра: 21°C
Погода в Перми
7°C
утром11°C
днем17°C
завтра21°C
Подробно
 94,09
−0.2320
Курс USD ЦБ РФна 19 апреля
94,0922
−0.2320
 100,53
+0.2529
Курс EUR ЦБ РФна 19 апреля
100,5316
+0.2529
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 сложней эт точно... асмом можно, но елис с ним не особо дружен то както всё не очевидно, кроме того хотелось бы как то оформить двусторонюю связь, можно конечно по сервисным сигналам, а в порт просто заранее заготовленные байты отправлять...

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

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

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

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

Модератор: