![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
![]()
Сдраствуйте! Изучаю МК AVR, а на данный момент USART. В той литературе, что имеется все "верхние" программы приведены либо на Delphi, либо на С++, а владею пока только VB на среднем уровне. Есть примеры работы с портом и на VB, только там сразу в программе задан порт или вводится пользователем.
Теперь вопрос - Требуется определит свободные COM порты? к примеру, чтобы в comboBox отображались только доступные порты. Если есть ещё и детальное описание работы с портом на VB буду счастлев. |
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#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 |