|
|
|||||
Вызов методов из разных классов
Есть главный класс документа (Main). Есть второй класс, где описываются запросы к серверу (XMLreq).
Как правильно организовать это взаимодействие? Если описываешь обработчики событий для XMLreq в нем же, то они не могут вызывать методы из Main, если описываешь обработчики в Main, то они не могут вызваться из XMLreq... Не совсем понимаю конструкции правильного составления кода. Ведьмины круги какие-то получаются. Помогите пожалуйста встать на правильный путь! |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
В конструкторе класса XMLreq сделайте параметр-ссылку на main класс и создайте его в main, типа
В обоих классах создайте публичные методы и обращайтесь к ним типа Как то так... |
|
|||||
А параметр ссылку на главный класс как прописать?
|
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
Вот так и пишите
в Main, а конструктор XMLreq будет выглядеть так |
|
|||||
Ну тут вроде более-менее понятно, а вот че-то в XMLreq переменные private из класса Main не видятся. Почему?
|
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
ну.... потому что они приватные
|
|
|||||
менял на public, public static - ноль эмоций
|
|
|||||
Регистрация: Nov 2009
Сообщений: 11
|
Попробуйте через собственные события:
и в главном классе цепляем обработчик этого события к объекту XMLreq |
Часовой пояс GMT +4, время: 02:21. |
|
« Предыдущая тема | Следующая тема » |
|
|