|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2014, 14:18 | #1 |
Регистрация: 05.03.2014
Сообщений: 6
|
Как правильно использовать переменные?
Добрый день! Объясните мне пожалуйста, как правильно поступать в данной задаче.
По нажатию кнопки я делаю некоторые действия, для которых естественно объявляю переменные. Код:
Объявляю эту переменную глобально : Код:
"Ссылка на объект не указывает на экземпляр объекта." Делал и через статические методы, второй день бьюсь, не могу врубиться в сам принцип взаимодействия экземпляров, объектов. В каком случае нужно создавать static а в каком нет.. Прошу прощения за глупые вопросы, неделю пытаюсь писать на c#... Спасибо! |
05.03.2014, 14:50 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а объект вы создали до того как вызывается событие?
проверьте через точки останова в отладке. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.03.2014, 15:51 | #3 |
Регистрация: 05.03.2014
Сообщений: 6
|
Понял.
Делал так : Код:
После объявил только slave вот так : Код:
Помогите... |
05.03.2014, 16:03 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я не знаю что это за событие, но вы уверены что оно должно отрабатывать когда соединения нет?
может добавить проверку на null у slave перед использованием кода метода? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.03.2014, 16:17 | #5 | |
Регистрация: 05.03.2014
Сообщений: 6
|
Код:
у него есть свойства, в которые можно записывать данные. первый раз я по нажатию кнопки предоставляю возможность считать у меня данные из datagridView. Но получается, что данные всегда будут одни и те же. А чтобы master, который тянет данные, получал то, что я ввёл в datagridview уже после установки соединения.. т.е. хотел по событию datagridview присвоить slave новые данные... может я что то неправильно делаю или не так мыслю? вот полный код: Цитата:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно использовать MySQL | EndoCrinolog | PHP | 6 | 24.08.2012 21:08 |
Как использовать переменные в ссылках на ячейки | Klamm | Microsoft Office Excel | 6 | 14.04.2012 01:44 |
Как вместо статических локальных переменных использовать переменные объявленные в namespace? | Oleg_SK | Общие вопросы C/C++ | 25 | 05.07.2010 18:46 |
как правильно использовать OR AND | mpdasa | Общие вопросы Delphi | 2 | 19.01.2010 17:30 |
Как правильно использовать переменные в процедурах | nikolai_P | Microsoft Office Excel | 22 | 15.05.2008 13:15 |