Страница 1 из 1
unknown variable '%AppStrategy' в 6.3
Добавлено: 22 Март 2009, 13:47
alex789
Проблема следующая изначально проект был в 5.5 (стандарные шаблоны), переконвертировал в 6.0. Потом поставил 6.1 Все было нормально. Потом поставил 6.3.9059 через накатывание сервис пака. Появилась такая ошибка (unknown variable '%AppStrategy'), если открывать свойство любой формы или любого элемента формы. В Browse все нормально.
Посмотрел в и-нете. Один раз видел на буржуйской форуме такую-же ошибку, но не было ответа. Пробовал в Wizard.tpl написать #declare, но не помогло.
Может кто сталкивался или знает как вылечить?
Re: unknown variable '%AppStrategy' в 6.3
Добавлено: 22 Март 2009, 14:49
Admin
Переменная используется в стандартном шаблоне WindowResize типа EXTENSION
Код: Выделить всё
#PROMPT('Resize Strategy: ',DROP('Use Anchor|Centered|Resize|Spread|Surface|Don''t alter controls')),%AppStrategy,DEFAULT('Spread')
Так что странно видеть данную ошибку. Такое ощущение что у вас не зарегистрирован шаблон C:\Clarion6\Template\abchain.tpl
Проверьте!
Re: unknown variable '%AppStrategy' в 6.3
Добавлено: 24 Март 2009, 10:17
alex789
Шаблон зарегистрирован, хотя я использую стандартные шаблоны. В этом tpl есть такая строчка кода. В том-то и странность этой ошибки.
На всякий случай перерегистрировал ВСЕ шаблоны - не помогло. Думаю откатить на 6.0, потом ставить по одному патчу - посмотрим когда проявится.
Re: unknown variable '%AppStrategy' в 6.3
Добавлено: 24 Март 2009, 13:08
Admin
alex789 писал(а):Думаю откатить на 6.0, потом ставить по одному патчу - посмотрим когда проявится.
Еще вариант перегнать апликаху через TXA
Re: unknown variable '%AppStrategy' в 6.3
Добавлено: 24 Март 2009, 21:51
alex789
Идея дельная, попробую. Пока откатил на 6.2 build 9049. Все стало нормально.
Как только накатил 6.3 (9050) сразу вернулась ошибка.
Примечание: Экспорт-Импорт через TXA не помог. Видимо дело в каком-то косяке в шаблонах. Вот только как его исправить, пока, не понимаю.
Re: unknown variable '%AppStrategy' в 6.3
Добавлено: 24 Март 2009, 23:44
alex789
Вроде разобрался. В extens.tpw закоментарил
#!IF(%AppStrategy='Use Anchor')
#!RETURN(%True)
#!ELSE
#RETURN(%False)
#!ENDIF
стало работать