Форум: "Прочее";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизСписок установленных COM портов в системе. Найти похожие ветки
← →
POP (2008-08-23 15:24) [0]Есть некие тулзы под названием listports и EnumSerialPorts (до сих пор развивается), выдают сабж вместе FriendlyNames.
Нужно нечто подобное, но для Delphi. Чтобы работало на всех виндах.
Порыл в инете, везде только под СИ.
Есть такое?
Кривые самописные модули открывающие подряд все прты в системе на предмет их обнаружения, просьба не предлагать.
← →
Германн © (2008-08-23 16:23) [1]
> модули открывающие подряд все прты в системе на предмет
> их обнаружения, просьба не предлагать.
Не буду предлагать. Но почему-то авторы самой лучшей библиотеки по данной области именно так и определяют.
← →
POP (2008-08-23 17:08) [2]
> Не буду предлагать. Но почему-то авторы самой лучшей библиотеки
> по данной области именно так и определяют.
Можно узнать название этой лучшей библиотеки?
> 1. Полно кривых драйверов модемов, 3rd-party serial ports
> и прочего мусора, которые наглухо вешаются или делают reboot
> при обращении (типа CreateFile на COMn). Обычно это происходит
> вследствие некорректной установки драйвера и как-то (а ингода
> и никак) лечится. Но твоей программе от этого не легче.
> Если установка модема/порта не под твоим контролем - то
> все
← →
POP (2008-08-23 17:09) [3]Дополнение:
> 2. Нужно подойти с другой стороны. Пробежаться по Registry,
> выделить устройства связанные с serial портами, из них
> выкинуть занятые модеами или иными устройствами. А с остальными
> пытаться работать (по кр. мере пробовать открывать). Вероятность
> налететь при это на system crash ГОРАЗДО меньше.
>
> 3. К сожалению, информация о serial ports по-разному хранится
> в Win9x, NT3-4, и W2K. Но ничего страшного тут нет. Мне
> такую задачу решать пришлось. Нужны советы - спрашивай.
Именно поэтому я и ищу подобную библиотеку.
← →
Германн © (2008-08-23 17:14) [4]
> Можно узнать название этой лучшей библиотеки?
>
http://sourceforge.net/projects/tpapro/
← →
Andy BitOff © (2008-08-23 18:35) [5]> POP (23.08.08 15:24) [0]
Тебе еще утром на sources.ru ответили.
← →
POP (2008-08-23 19:04) [6]
> http://sourceforge.net/projects/tpapro/
Спасибо посмотрю..
> Тебе еще утром на sources.ru ответили.
Между строк не советую читать, а потом отвечать чего не поподя.
← →
POP (2008-08-23 19:20) [7]
> Германн
Посмотрел этот компонент.
Если он и лучший, то не в том, что мне нужно, это вообще навороченная библиотека.
И выдавать установленные COM порты (даже без FriendlyName) это для нее дело десятое.
Лучше почитай описание и посмотри Listports и EnumSerialPorts, поймешь о чем речь.
Нужно подобное под Delphi.
← →
Германн © (2008-08-23 19:35) [8]
> Лучше почитай описание и посмотри Listports и EnumSerialPorts,
> поймешь о чем речь.
А мне это надо?
← →
tesseract © (2008-08-23 19:39) [9]
> Порыл в инете, везде только под СИ.
А репу лень чесать ? Совсем обленились огрызки, даже перевести лень. Скоро будут требовать компонент 1с.
← →
POP (2008-08-23 20:14) [10]
> tesseract ©
> А репу лень чесать ? Совсем обленились огрызки, даже перевести
> лень.
C темы свали, если сказать нечего.
Я СИ не знаю.
> Германн ©
</I
> А мне это надо?
>
Тогда нечего советовать, того чего сам не знаешь.
Сказал же сразу, кривые поделки открывающие подряд все порты не интересуют.
Интересует аналог того, что уже есть на СИ.
← →
tesseract © (2008-08-23 20:17) [11]
> темы свали, если сказать нечего.
Мне есть чего - я 6 лет этим занимаюсь, бесят твои понты. И нежелание учиться.
← →
Andy BitOff © (2008-08-23 20:18) [12]Ух какой наглый и злобный. Ты не требуй, а проси, может быть за символическую плату, кто-нибудь и снизойдет.
← →
Германн © (2008-08-23 20:18) [13]
> Тогда нечего советовать, того чего сам не знаешь.
>
А я тебе что-то советовал? Когда? Где?
Я маразмами подобными описанным в [2] и [3] не занимаюсь.
← →
tesseract © (2008-08-23 20:28) [14]
> Ух какой наглый и злобный. Ты не требуй, а проси, может
> быть за символическую плату, кто-нибудь и снизойдет.
Вспоминаеться тема про приёмники купюр :-) Нука мне сразу код, а то я тут всех - такое гоп-программирование :-)
← →
POP (2008-08-23 20:46) [15]
> Мне есть чего - я 6 лет этим занимаюсь, бесят твои понты.
> И нежелание учиться.
Я это не тебе сказал, а Германну, тебе я сказал с темы свалить. С оскорблениями на udaff.com , maloletka.ru и прочие.
> Ты не требуй, а проси, может быть за символическую плату,
> кто-нибудь и снизойдет.
Где-ты узрел требования какие-то? Опять между строк читаешь? Как ты различил требования от просьбы в моем посте?
За символическими платами перебирайся на freelance.ru
> Я маразмами подобными описанным в [2] и [3] не занимаюсь.
Та библиотека может и лучшая для каких других целей, но например такой ламерский косяк (который буквально недавно пофиксили), как открытие портов с номерами больше 9 там присутствовал.
Так искать порты как в той библиотеке реализовано нельзя. Это неуниверсально и опасно сбоями.
Нужно делать как в Listports или EnumSerialPorts (если нужна работа в любых Windows)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.047 c