[DELPHI]Создание виртуального COM порта

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Proger10, 27 Feb 2010.

  1. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Пишу программу, в нее приходят данные, эти данные нужно передать в другую программу, которая может принять их только по COM-порту. Пока сделал так: с помощью Virtual Serial Port Driver создаю пару, в один порт пишу данные, а другой указываю в программе. Хотелось бы чтоб было примерно как в Cellular Emulator (кусок Device Emulator'а), то есть программа говорит порт и я его указываю где надо.
     
  2. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
  3. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Вроде Serial Port ActiveX Control то, что мне надо, но он везде demo, а там ограничение на объём данных.
     
  4. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Гуглинг показал, что люди часто встречаютя с данной проблемой и решение - писать драйвер. Но насколько понимаю если писать драйвер, то в конце работы в Диспечере устройств будет наше устройство. НО когда запускаю Cellular Emulator в Диспечере устройств ничего не появляется, и COM доступен не только из Device Emulator'а, но и из любой другой проги работающей с com портами (конечно же программа соединяющаяся с портом запущена одна), что оправергает версию о том что microsoft сам что-то для себя наделал (что вообще бредом является) => есть предположение, что Cellular Emulator работает как-то без драйвера.
     
  5. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Никто не подскажет как в com0com нуль-модемный кабель сэмулировать?