Вниз
Скачать: CL | DM;

ComPort   Найти похожие ветки 

← →
opoloXAI   (2002-11-02 10:33) [0]

Добрый день.
Подскажите, пожалуйста.
Есть приложение, которое при запуске делает ComPort.Open, а при закрытии соответственно ComPort.Close. Возникает проблема, что при работе этой рограммы я не могу запустить никакое другое приложение, где бы я мог работать с портом.
Вопрос: Возможно ли сделать так, что, запуская второе приложение, я мог-бы каким-либо способом закрыть ComPotr в первой программе на время, сделать что мне надо и затем вновь его открыть в первом приложении. Может это можно сделать API-функциями или assembler-ной вставкой?
Заранее спасибо.
P.S. я пользуюсь сомпонентом ComPort2.63


← →
Геннадий ©   (2002-11-02 11:48) [1]

Скинь ссылку на компонент, пожалуйста.


← →
wal ©   (2002-11-02 15:38) [2]


> Возможно ли сделать так, что, запуская второе приложение,
> я мог-бы каким-либо способом закрыть ComPotr в первой программе
> на время

Так сделать нельзя
Если очень хочется, то нужно и в первои и во второй программах открывать порт только на время работы с этим портом.
Например
Открыть порт
Записать в порт
Прочитать из порта
Закрыть порт.
Или вынести работу с портом в длл, которая будет открывать порт при инициализации, экспортиравать функции передачи и приема, закрывать порт при выгрузке. А вообще, довольно интересный случай, когда двум РАЗНЫМ программам нужно получать доступ к одному устройству.


← →
Ihor Osov'yak ©   (2002-11-02 23:42) [3]

opoloXAI (02.11.02 10:33)

Wiндозные драйвера, которые реализуют поддержку COMx, допускают
откритие их только в эксклюзивном режиме. Если очень любознателен, понимаешь си и имеешь соотв. ддк под рукой - посмотри туда, там есть соотв. драйвера в исходных текстах ...
Иначе - поверь на слово.





Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
6-37247
Cr@sh
2002-11-13 18:09
2003.01.13
Научите, как пользоваться NMSMTP


1-37147
Spook
2002-12-29 13:08
2003.01.13
Юзер имеет право на ошибку


1-37090
tboxer
2003-01-03 16:22
2003.01.13
курсор и звук


1-37184
beginer1
2002-12-30 09:32
2003.01.13
СОртировка


14-37280
vopros
2002-12-23 10:53
2003.01.13
Куда Колян пропал?




   Наверх