|
MSComm1 не подключается хотя в гипертерминале работает
|
|||
---|---|---|---|
#18+
Делал программу на ноутбуке, потом закинул на стационарный, изначально разрабатывал на стационарном. Телефон не хотел подключаться как модем, выдавало ошибку типа другая программа уже использует подключение, хотя на самом деле соединение устанавливалось (как показывает телефон) и тут же разрывалось. Мне пришлось удалить устройство в "устройства Bluetooch" и наново поискать телефон и добавить его как новое устройство. На гипертерминале телефон реагирует на АТ команды. Указываю то же самое для MSComm1.CommPort = ComPortN1 и получаю ошибку 8002 "инвалид порт номер". Также хочу отметить что ранее тыкал в разные гнезда USB из-за чего номер виртуального ком порта = 17; 19, 20, 21. Такое ощущения что MSComm1 видит только 16 портов. Что делать ? Обнаруживаю свой модем вот таким способом Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Потом сохраняю в регистры. Эта процедура используется если порт не открылся один раз ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 01:17 |
|
MSComm1 не подключается хотя в гипертерминале работает
|
|||
---|---|---|---|
#18+
Я в хелпе нарыл "You can set value to any number between 1 and 16 at design time (the default is 1). However, the MSComm control generates error 68 (Device unavailable) if the port does not exist when you attempt to open it with the PortOpen property." что действительно только 16 портов можно использовать. Теперь мне каким-то образом нужно сбросить номерацию ком портов чтоб при установке тот что нужен мне не был >16. Никто не подскажет что можно сделать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 01:22 |
|
|
start [/forum/topic.php?fid=60&msg=38054134&tid=2157301]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 451ms |
0 / 0 |