|
Модераторы: bsa |
|
master3763 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 21.7.2009 Репутация: нет Всего: нет |
Добрый вечер! Пытаюсь создать проект на Visual C# Express 2010.
Так чтобы при нажатии на кнопку посылался символ 10 на com порт. Вроде делаю все верно. А выводит: Error 1 Use of unassigned local variable 'buf' .....
Что я не так делю? помогите пожалуйста разобраться. Может нельзя в обработчике событий так делать? Это сообщение отредактировал(а) master3763 - 19.2.2017, 21:58 |
|||
|
||||
SVN74 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
Попробуйте так:
byte buf[2]; buf[0] = 10; |
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
|
|||
|
||||
master3763 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 21.7.2009 Репутация: нет Всего: нет |
Спасибо за советы. Второй вариант работает на компиляции. Попробую испытать на практике и опишусь.
|
|||
|
||||
master3763 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 21.7.2009 Репутация: нет Всего: нет |
Спасибо xvr! Все работает! Позвольте только спросить. Что именно вы делаете этой строчкой? могли ли вы описать словами ?
|
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Конструкция byte[] buf; говорит, что buf у вас будет массивом байтов, но память под массив она не выделяет. new byte[2] как раз и выделает память под массив из 2х элементов (хотя вам достаточно будет и одного элемента)
|
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |