|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2010, 22:54 | #1 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Управление COM портом средствами Visual Basic 6.
Сдраствуйте! Изучаю МК AVR, а на данный момент USART. В той литературе, что имеется все "верхние" программы приведены либо на Delphi, либо на С++, а владею пока только VB на среднем уровне. Есть примеры работы с портом и на VB, только там сразу в программе задан порт или вводится пользователем.
Теперь вопрос - Требуется определит свободные COM порты? к примеру, чтобы в comboBox отображались только доступные порты. Если есть ещё и детальное описание работы с портом на VB буду счастлев. |
05.04.2010, 12:53 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...есть несколько способов ...самый простой - это в лоб, перебрать порты от 1-255 через CreateFile(), если возвращает OK, свободен, потом закрываешь хэндл.
второй - через реестр (код не для VB, но принцип тот-же): Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 05.04.2010 в 13:06. |
05.04.2010, 18:22 | #3 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Спасибо большое! Пока, более чем достаточно, буду разбираться!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? | _PROGRAMM_ | Общие вопросы .NET | 14 | 10.10.2012 19:24 |
Управление LPT портом | nikleb | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 27.05.2010 19:40 |
Управление LPT портом | Kuzmichinishe | Помощь студентам | 3 | 28.09.2009 11:07 |
Управление внешними устройствами средствами Delphi | RockForr | Общие вопросы Delphi | 7 | 03.05.2009 22:04 |