|
|
|
Forum Member
      
участник
Last Login: 02.02.2008 13:50
Сообщ.: 47,
Visits: 470
|
|
Здравствуйте!
У меня такая проблема: есть некоторая железка, подключаемая к компу по rs232. Есть к ней программа на VB, основанная на Mscomm32.ocx. Проверялась на нескольких ОС (98-Me-2000-XP) и нескольких компах - у нас работает. А вот у некоторых нет :( Причем на одном и томже компе в 2000 работает, а в Хр нет. Не работает так: дают комманду "а=б", получают подтверждение "ОК" от железки, смотрят как поняла - имеем "а=х". Повторяю, если перезагрузить в 2000е - все пучком. Более того, гипертерминал работает как надо! Где может быть загвоздка? Может буферы надо как-то модернезировать?
Заранее спасибо.
|
|
|
|
|
Forum Member
      
участник
Last Login: 02.02.2008 13:50
Сообщ.: 47,
Visits: 470
|
|
| Если кому интересно, то mscomm32.ocx глючит в фирменных Виндах если открывать порт только на время подачи отдельной команды и приема ответа на нее, а если открыть в начале работы программы и закрыть только в конце - нет. По крайней мере у меня так. Причем в пиратских не глючит ни при каких обстоятельствах.
|
|
|
|