Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Вниз

Дескриптор Com-порта   Найти похожие ветки 

 
unknowing   (2008-03-24 22:20) [0]

Всем привет! Вопрос такой : возможно ли получить дескрипторы всех открытых в системе сом-портов, и если да, то как?


 
DrPass ©   (2008-03-24 23:31) [1]

кем открытых?


 
Германн ©   (2008-03-25 00:51) [2]


> Всем привет! Вопрос такой : возможно ли получить дескрипторы
> всех открытых в системе сом-портов, и если да, то как?
>

А нафига? Если СОМ-порт открыт тобой, ты и так всё знаешь. А если другим процессом, то зачем он тебе? Что ты с ним хочешь сделать?


 
unknowing   (2008-03-25 09:06) [3]

Есть компонент для работы с портом,у которого нет открытого поля с дескриптором.А он необходим для передачи одной из функций.


 
Сергей М. ©   (2008-03-25 09:08) [4]


> он необходим для передачи одной из функций


Это твоя функция ?


 
unknowing   (2008-03-25 09:24) [5]

Нет,сторонняя


 
Сергей М. ©   (2008-03-25 09:27) [6]

А зачем тогда компонент нужен ?
Открой дивайс обычным CreateFile("COMn"....) и передай хэндл этой сторонней ф-ции, если она сама не в состоянии это сделать.


 
unknowing   (2008-03-25 09:44) [7]

Хорошая идея,  только сильно много переделывать придется,если руками с портом работать...Я так понимаю,что дескрипторы перечислить нельзя?!


 
Сергей М. ©   (2008-03-25 10:01) [8]


> сильно много переделывать придется,если руками с портом
> работать


Не понятно зачем работать с портом самому, если с ним работает та самая сторонняя функция ..

Поясни, чем обосновано такое "разделение труда" ...


> дескрипторы перечислить нельзя?


Почему нельзя ?
Можно.


 
tesseract ©   (2008-03-25 10:19) [9]


> Есть компонент для работы с портом,у которого нет открытого
> поля с дескриптором.


Перепиши компонент, добавь туда это поле.


 
Kolan ©   (2008-03-25 10:34) [10]

> Перепиши компонент, добавь туда это поле.

Более того, оно там на 99% есть, надо только доступ открыть.


 
unknowing   (2008-03-25 11:01) [11]

Разделение труда вызвано самой  задачей програмы,сопрягаются интерфейсы.
Исходников у ком-та нет.


 
Сергей М. ©   (2008-03-25 11:06) [12]


> сопрягаются интерфейсы


Уж не знаю, что подразумевается под "сопряжением интерфейсов", но даже если


> Исходников у ком-та нет


то это вовсе не означает, что задача решаема только через задний проход - перечисление дескрипторов.

Думаю, достаточным будет локальный перехват вызова CreateFile


 
unknowing   (2008-03-25 11:29) [13]

Что есть локальный перехват?Если не затруднит, выложите ссылку по теме


 
Сергей М. ©   (2008-03-25 11:37) [14]

http://www.google.ru/search?q=%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%82+%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2+%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D1%87%D0%BD%D1%8B%D1%85+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a


 
Kolan ©   (2008-03-25 12:06) [15]

Не проще ли взять другой компонент? Тем более, что их полно и с исходниками.



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

Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.152 c
15-1205096265
POP
2008-03-09 23:57
2008.04.20
Запуск программы из под лоадера.


8-1178797443
BaryVetaL
2007-05-10 15:44
2008.04.20
Проблема псевдо 3D


15-1205103927
Мото
2008-03-10 02:05
2008.04.20
Как проассоциировать файлы такого то типа со своей программой?


15-1204294018
Kolan
2008-02-29 17:06
2008.04.20
У кого нибудь осталась ветка про выбор emdedded СУБД?


2-1206023198
webSQLNeederr
2008-03-20 17:26
2008.04.20
Отображение процесса аплодов в idFTP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский