Delphi и COM порты

Тема в разделе "Delphi - Система", создана пользователем Almos, 16 апр 2004.

Статус темы:
Закрыта.
  1. Almos

    Almos Гость

    Народ подскажите как из Delphi послать на COM порт значение 1 по указанному адресу???
     
  2. ????

    ???? Гость

    Almos
    Что есть твой вопрос???
    или
    тем более, что значит
    адреса COM-портов фиксированы. как можно послать по указанному адресу.

    З.Ы. Сформулируй вопрос нормально.
     
  3. Almos

    Almos Гость

    Вообщем надо инфу: как в Delphi послать число целого типа то есть(integer, byte ...) записать в порт COM или LPT, самый лучший вариант это конечно для LPT т.к. все COM порты заняты, причем все это должно функционировать в Windows 2000 server(!) но с ним возникают проблемы: используя прямое обращение по адресу т.е. исполльзуя ассемблер во время записи в порт возникает сообщение priveleged instruction и обратится туды никак не получается.
     
  4. ????

    ???? Гость

    Almos
    Да, просто в порт ты не запишешь. Лучшим вариантом будет написать свой "мини драйвер" (если это будет работать на серваке).
    Можно так-же воспользоваться сторонними библиотеками, дающими возможность писать в порты ввода/вывода. Или последний, но не худший способ - использование стандартных Win32API функций как ReadFile и WriteFile.
    З.Ы. Вот вещь, которую я сам несколько раз использовал:
    Allows programs written in Visual Basic/Delphi/C/C++, and more, to access any I/O port (including the parallel port) under Windows 95/98/ME/NT/2000/XP.
    IO.dll
     
  5. Almos

    Almos Гость

    Спасибо, обязательно попробую. :D
     
  6. Felix

    Felix Гость

    Так уж случилось, что я совсем чайник (пока). Поэтому большая просьба - нельзя ли привести хоть маленький кусочек текста программы (для образца), с использованием данных функций? Вообще-то меня очень интересует отправка АТ команд на модеи и прием ответов от него. Или на "мыло": maslen@rambler.ru
     
  7. Felix

    Felix Гость

    Еще вопрсик. Нужна фунция для декодирования DTFM сигналов, поступающих на линейный вход. Это должно происходить в реальном времени, поэтому запускаться она должна в параллельном потоке, я так думаю. Знает об этом хоть кто-нибудь хоть что-нибудь?
     
Загрузка...
Похожие Темы - Delphi COM порты
  1. cybert
    Ответов:
    0
    Просмотров:
    102
  2. Shouldercannon
    Ответов:
    0
    Просмотров:
    169
  3. antares
    Ответов:
    0
    Просмотров:
    453
  4. Луиза
    Ответов:
    0
    Просмотров:
    298
  5. avizer
    Ответов:
    5
    Просмотров:
    740
Статус темы:
Закрыта.

Поделиться этой страницей