Глобальная переменная

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

для хранения в пат будет так getStringParameter('Files','PatPath',0)+'\xls_dop'
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

edward_K
Совсем запутался. Давайте с первым способом разберемся:
он исполниться в автомате при старте галки под админом или при проверке реестра настроек. Найдете там где пропишите - пример приведен для автотранспорта - TR.SetParent('RARS_TRANSP')
Кто исполнится? Код который вы мне прислали вначале. Я честно говоря вообще не понял куда его вставить и как откомпилить. Буду рад если разъясните.

TR.SetParent('RARS_TRANSP'), где найти определения для веток настроек. Т.е. если я захочу настройку засунуть глубже, что мне писать тогда?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

1. компилить випом - чем же еще, как обычный фейс. почитайте про точки расширения. При старте галка проверяет дату обновления патчей(теперь по точкам расширения) и если надо запускает обновление настроек - а сей код описывает эту точку расширение для F_userreport (ну нет там других настроек, а даже если и есть не повлияет).
2. узнать имя папки - Ctrl+F4 на папке справа -> tdefinition.code,саму папку создавать в 810 не пробовал.
3. поищите на форуме и в подключенном vih. Или топик новый создайте :)
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

edward_K
За
2. узнать имя папки - Ctrl+F4 на папке справа -> tdefinition.code
Спасибо - ценные сведения!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Глобальная переменная

Сообщение Алексей »

при попытке скомпилировать настройку для 910 (пытаемся собрать всё что у нас есть под 9-ку) получаю ошибку

Код: Выделить всё

Handler with replace f_anhk_tunes_CreateTune on extensionPoint
  epCreateTuneComponent (TR: ObjCreateTune) [201]
Action
{
...
ошибка
Ошибка: Объявление обработчика не соответствует декларации точки расширения epCreateTuneComponent E:\810\WorkVip\tunes.vip(стр. 3, поз. 44)

что не так? вроде файлы подключены.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Глобальная переменная

Сообщение edward_K »

1. Vih у вас не той системы
2. Я уже давно объявляю так

Код: Выделить всё

Handler with replace My_DateModifyTune_ALL on ExtensionPoint
  epDateModifyTuneEx (TS : ObjStartCreateTuneEx)
Action
{
  TS.SetLastDateModTuneComp('#__COMPONENT__', 01, 03, 2014);
  Result := true;
}

Handler with replace My_CreateTune_ALL on extensionPoint
  epCreateTuneComponent (TR: ObjCreateTuneEx) [201]
Action
{
но до 9 еще не добрался.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Глобальная переменная

Сообщение Алексей »

вих - верный. а вот ObjCreateTuneEx исправило ситуацию. видимо что то там поменяли...
Ответить