parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

В самодельном классе @auto[] не вызывается

nmakarov 04.12.2002 01:17

Вот сижу и думаю, или я тормоз, или rtfm плохо делал (-:
Написал простенький класс. Все переменные, получающие значения в конструкторе, становятся доступны отовсюду. Так и должно быть. Но если я перенесу это все хозяйство в метод @auto[], то хренушки. Вот код:

@CLASS
testclass

@auto[]
$var1[value1]

@load[]
$var2[value2]

@wassup[]
var1 - $var1, var2 - $var2

Вот вызов:
^use[test1.p]
$a[^testclass::load[]]
^a.wassup[]

Вот результат:
var1 - , var2 - value2

Где смысл? (-: