Нужен простой пример работы с портами на C#. У меня есть своя рабочая программа, но ее эффективность желает лучшего. Возможно кто-нибудь из вас программирует на C# и может написать, показать пример рабочей программы, или дать исходники для изучения и тестирования.
БЛин, серавно не могу понять почему у меня так работает программа ?
Нажимаем кнопку "вперед",.1,2,3,4сек - команда дошла. Заработала серва(например). Жмем "назад"-1,2,3...-ничего. Жмем еще раз-включается. Также с остальными кнопками. Но когда жмем опять вперед программа вылетает с ошибкой: "Невозможно задать значение PortName, порт (то) закрыт\открыт".
Holmes, спасибо, посмотрю. У меня не ардуина, у меня M32-... . )
Добавлено спустя 1 минуту 37 секунд: Народ, еще вот странное явление: При запуске среды разработки C#, при редактировании формы и компиляции после этого, - никаких изменений визуальных, например как "новая кнопка на форме" не появляется. Почему ? оО
а оно точно откомпилировало, а не выдало вам кучу ошибок и при попытке запуска предложило запустить последнюю рабочую версию (и которое может не появляться, если вы галочку поставили)?
Вот в этом то и проблема, я не могу понять как она компилит, после запуска на компиляцию, у меня прога сохраняет файл. Я захожу в bin в папку с проектом, там все как было раньше, старый файл...
Ошибка есть, она такая: Ошибка 1: не удалось скопировать файл "obj\Debug\xxx.exe" в "bin\Debug\xxx.exe". Процесс не может получить доступ к файлу "bin\Debug\xxx.exe", так как этот файл используется другим процессом. xxx
Не могу понять, какой еще процесс может хавать мою прогу "xxx.exe" кроме как этой среды разработки ?
Добавлено спустя 40 минут 52 секунды: Проблема решена с ошибкой.
Добавлено спустя 51 минуту 53 секунды: Так значит вопрос еще в силе: Как лучше работать с COM портом: 1. Открывать - записывать - закрывать ? 2. Открывать - исполнять весь код - закрывать ? 3. Открывать - и не закрывать ?