Можно ли с помощью VB работать с портами COM или USB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Можно ли с помощью VB работать с портами COM или USB

Сообщение AntonGV » 30.05.2006 (Вт) 12:21

Можно ли с помощью VB работать с внешими устройствами или с портами COM, USB? Научите меня работать с DLL файлами.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 30.05.2006 (Вт) 12:36

MSCOMM32.OCX

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Сообщение GB826 » 30.05.2006 (Вт) 12:37

1) ДА
2) В поиск. COM точно был ;о)
Пора уже всем хорошим людям собраться и убить всех плохих людей.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 30.05.2006 (Вт) 15:35

Что именно тебя интересует при работе с DLL'ками? Создание на VB, работа с ресурсами DLL, использование функций из DLL? Поконкретнее сформулируй вопрос.
А для COM порта используй, как тебе уже сказали, MSCOMM32.OCX.
Подпись проходит рефакторинг

bodja
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 02.04.2006 (Вс) 15:18
Откуда: Ukraina

Сообщение bodja » 30.05.2006 (Вт) 18:56

По USB нужно через дрова работать.
Если хош USB ,смотри здесь

http://www.efo.ru/doc/Ftdi/Ftdi.pl?778

это наиболее короткий путь к достижению цели. :)
там же и примеры на VB.

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 02.06.2006 (Пт) 13:17

На счет DLL меня интересует как узнать какие функции имеются в файле.dll, как их правильно обьявлять и использовать

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2006 (Пт) 13:18

Прочитать документацию в файлу dll.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 03.06.2006 (Сб) 13:56

Какую докуметацию? У меня есть DLL'ка (Mixer.dll) а я не знаю как её подключить и использовать.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.06.2006 (Сб) 14:13

Если ты не знаешь, что это, почему ты решил, что тебе это нужно? :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 05.06.2006 (Пн) 19:21

Блин, есть куча прог, определяющих, список экспортируемых из DLL функций. Тот же самый PEiD, ну или чтобы далеко не ходить мой PE Analizer (в проектах валяется). :)
Чтобы использовать нужную функцию из DLL используй комбинацию LoadLibrary-GetProcAddress-CallWindowProc. Правда если ты не знаешь параметры этой функции, то всё равно без SDK не обойтись.
Подпись проходит рефакторинг

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 05.06.2006 (Пн) 20:22

Lumen писал(а):Блин, есть куча прог, определяющих, список экспортируемых из DLL функций. Тот же самый PEiD, ну или чтобы далеко не ходить мой PE Analizer (в проектах валяется).

Твой PE Analizer отображает количество, тип и смысл аргументов? А также интерпретирует значения, возвращаемые функцией?
Lasciate ogni speranza, voi ch'entrate.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 05.06.2006 (Пн) 21:41

2alibek
Про количество, тип и смысл я не говорил. ИМХО такое вообще невозможно (Если только каждую ф-ю из dll запускать с разными параметрами и разным количеством, а потом смотреть, что получится). Но если я неправ, то поправьте меня пожалуйста.
Подпись проходит рефакторинг


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 82

    TopList