Вопрос № 163437: Здраствуйте Уважаемые эксперты. Подскажите как можно осуществить следущее: Нужно при изменений значения переменной(глобальной) вызвать определённый метод. Может можно както реализовать обработчик событий для изменения переменной, или както в т...
Вопрос № 163.437
Здраствуйте Уважаемые эксперты. Подскажите как можно осуществить следущее: Нужно при изменений значения переменной(глобальной) вызвать определённый метод. Может можно както реализовать обработчик событий для изменения переменной, или както в таймере проверять, изменился ли он? з.ы. У меня задача: имитация собственной оперативной системы на яве, переменная, о которой я пишу - регистр прерывания, изменение его значения - какоето прерывание. Может я чтото нитак делаю, альтернативные решения даной задачки
тоже интересуют, желательно с кодом. Заранее спасибо.
Отправлен: 28.03.2009, 00:31
Вопрос задал: Станислав (статус: 1-й класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Evgenijm
Здравствуйте, Станислав! А почему Вам нужна именно переменная? Сделайте функцию с параметром. Так работают и эмуляторы "умных" переменных. В .Net свойства выглядят как переменные, а на самом деле это методы которые читают/возвращают значение. Заодно и проверяют, и могут вызывать другие методы. Самый простой шаблон:
int PropertyValue;
void SetProperty(int V){ PropertyValue=V;}//Эту функцию и меняйте int GetProperty() { return PropertyValue; }//А эту можно вообще не реализовывать.
Ответ отправил: Evgenijm (статус: 3-й класс)
Ответ отправлен: 28.03.2009, 01:25
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246230 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.