Если кто занимался настройками поправьте.

Высказывание своих предложений, соображений, поздравлений и т.д.

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

Ответить
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Если кто занимался настройками поправьте.

Сообщение m0p3e »

Добавление своих настроек. Версия 5.8

Еще работая на версии 5.20 хотел иметь возможность добавить в
Галактику настройки и использовать их в своих интерфейсах, отчетах.
Новая система хранения настроек, введенная в версии 5.8 дает
!недокументированную! возможность претворить эту мечту в жизнь нам
самим, не обращаясь к разработчикам. Сразу предупреждаю что данный
способ никак не регламентируется самой корпорацией, и дать гарантию,
что созданные таким способом настройки не будут удалены в одной из
следующих версий/патчей, не могу.
Итак. Метод основан на использовании некоторых файлов из "сырцов"
Галактики версии 5.8. А именно:
CrTune.vip и
Tunes.Inc.
Tunes.Inc используется в неизмененном виде. Это константы. CrTunes.vip
был "подчищен". Удалены вызовы ненужных функций и очищен cmInit. В
cmInit необходимо прописать новые настройки и их иерархию. Я предпочел
создать новую иерархию, вдобавок к существующей "Настройки", например
"Мои настройки", и уже в ней создавать все остальное. В таком виде,
(проверено) функции проверки самой Галактики не удаляют наше
нововведение. Протестировано на 5.82 (Oper04, Oper04fix01, Zar13).
После компиляции интерфейса, необходимо запустить Галактику (лучше
тестовую базу) и через "=/Утилиты/Запуск внешнего интерфейса" указать
ресурс в который производилась компиляция. В списке доступных
интерфейсов выбрать _CreateTune.
Также в архив я положил tune.txt. Это описание от
разработчиков. "Функции соз%
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Если кто занимался настройками поправьте.

Сообщение m0p3e »

"Функции создания и доступа к настройкам".

С вопросами, замечаниями и комментариями обращайтесь на мыло:
mailto:m0p3e@hotbox.ru

29.04.2002. С уважением, ваш m0p3e.

PS. На момент написания удалось выяснить некоторую информацию о
принципе удаления настроек. Настройка не будет удалена если дата ее
создания (ALL_LASTDATE) больше чем дата обновления настроек.
(Настройка 'DateModReestr'). В этой настройке дата последнего
обновления реестра самой Галактикой. (Запуск интерфейса CreateTune при
установке нового патча).
Соответственно для сохранения своих настроек необходимо перед
установкой нового патча содержащего интерфейс CreateTune запустить
наш _CreateTune.

Файло вышлю мылом по запросу. После обкатки выложим в наш опыт.
forsit
Посетитель
Сообщения: 35
Зарегистрирован: 29 мар 2005, 17:49

Re: Если кто занимался настройками поправьте.

Сообщение forsit »

Для сохранения настроек я использую ДСК. Но твой путь намного лучше. :)
Вышли мне.
Grom
Местный житель
Сообщения: 276
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Северо-Запад Много

Re: Если кто занимался настройками поправьте.

Сообщение Grom »

Будь добр :) - вышли и мне.
Подход к делу: СДЕЛАЛ и ... ЗАБЫЛ, а ОНО пусть САМО работает (не люблю возвращаться и повторяться).
Boss
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: ЛВЗ "Глазовский"
Контактная информация:

Re: Если кто занимался настройками поправьте.

Сообщение Boss »

8)И мне плиз!
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сегодня поправлю описание и вышлю.

Сообщение m0p3e »

.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Не успел. :( Теперь до понедельника.

Сообщение m0p3e »

.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Вообщем народ:

Сообщение m0p3e »

мою наработку выложить не удается. Кому надо, пишите в мыл: m0p3e@hotbox.ru
Ответить