Специальные внутренние переменные

Valeriu
Дата: 02.06.2005 09:10:47
Господа здравствуйте !!!

В MSM-е существуют так называемые внутренние переменные от $0 до $9
которые используются для создания пользовательских команд или функций.
Как я понял в Cache' они не существуют.
Чем и как их можно заменить, ведь при переходе с MSM на Cache' придется
попотеть если такой замены не будет ???!!!

Спасибо.
Maksim UM
Дата: 02.06.2005 11:13:54
заменить можно на обычные переменные начинающиеся с %
а вообще, в доке неплохо все описано:
http://127.0.0.1:1972/csp/docbook/DocBook.UI.Page.cls?KEY=GMSM_convert#GMSM_convert_msmunique_preproc
ну я
Дата: 02.06.2005 12:04:28
В некоторых случаях это решаемо.
Вот вариант msm:
d label(123,456,789)
label()
w $0,!,$1,!,$2,!,$3,!

вариант cache:
d label(123,456,789)
label(args...)
w args,!,args(1),!,args(2),!,args(3),!