|  14.04.2008, 14:43 | #1 | 
| Участник |  Проблема вызова метода доступа (Enum'ы!) 
			
			Добрый день!!! Столкнулась с непреодолимой для себя проблемой (занимаюсь программированием в Axapt’е целых две недели, параллельно осваивая ООП J ). В двух словах: Программа для печати некоторых документов. По нажатию на разные кнопки в форме вызываются два разных метода (назовем их Meth_A и Meth_B), которые передают в специальный класс для передачи данных Cls_PassParam данные из одного поля, заполненного пользователем («Категория»). Данное поле имеет расширенный тип Enum, Z_Category. Метод доступа класса cls_PassParam имеет стандартный вид: PHP код: 
			PHP код: 
			и в методах, вызывающих форму для печати (например, метод PrintShowReport) PHP код: 
			PHP код: 
			Простите меня, я в самом деле дилетант и прошу вашей помощи. Спасибо заранее огромное! | 
|  | 
|  14.04.2008, 15:12 | #2 | 
| Участник | 
			
			Не очень понятно вы написали. Но проблема порылась где-то здесь. Цитата: См. формы с префиксом tutorial_* В частности там есть примеры работы с диалогом. | 
|  | 
|  14.04.2008, 17:54 | #3 | 
| Участник | 
			
			Mazzy, спасибо Вам большое! Я сейчас попробую реализовать Вашу идею. Но все-таки - вопрос у меня остался: почему же при обращении к одному и тому же методу доступа в классе PassParam (поправьте меня, если я ошибаюсь в терминологии - я ведь и в самом деле новичок пока, а в дальнейшем мне бы хотелось более понятно выражаться, оперируя понятиями Axapt'ы и среды MorphX) выполняются два разных действия?! Причем даже, точнее выражаясь, одно-то выполняется без проблем, а второе - вообще не выполняется...
		 | 
|  | 
|  14.04.2008, 18:27 | #4 | 
| Участник | Цитата: 
		
			Сообщение от Zoe
			   Но все-таки - вопрос у меня остался: почему же при обращении к одному и тому же методу доступа в классе PassParam (поправьте меня, если я ошибаюсь в терминологии - я ведь и в самом деле новичок пока, а в дальнейшем мне бы хотелось более понятно выражаться, оперируя понятиями Axapt'ы и среды MorphX) выполняются два разных действия?! Цитата: следовательно, приватная переменная класса получит значение, указанное здесь в качестве параметра. Цитата: Сысл такого вызова следующий: я не хочу менять приватную переменную. Я хочу всего лишь прочитать что там было раньше. я не очень понимаю что там не должно работать. Если вы хотите продолжать спрашивать, то сократите ваш код еще. Уберите то, что не относится к вопросу. напишите что вы ожидаете увидеть в результате правильной работы. | 
|  | 
|  14.04.2008, 23:48 | #5 | 
| Участник | 
			
			Mazzy, спасибо Вам еще раз огромное! Подправила, отладила, даже перезагрузила - все работает. Так что спрашивать больше пока, увы, нечего!..   У Вас замечательный сайт. Спасибо! | 
|  |