Страница 1 из 1

Добавила свою настройку

Добавлено: 05 мар 2005, 13:15
hope
5.84 MS SQL.
Через Support-SQL добавили в таблицу TuneDef свои настройки. Причем в корне сделали свою папочку, а внутри настройки свои. В Галактике внесли значения в эти настройки. Все работало как надо.

Взяли эту базу сохранили, потом восстановили на другом сервере. Пользователей завели новых. Заходим - а наших настроек там как ни бывало.

Почему?

Нельзя добавлять свои настройки в корень? Или в какие-то другие таблицы нужно что-то внести?

Re: Добавила свою настройку

Добавлено: 05 мар 2005, 14:52
Seybukan
// начиная с версии 5.85 API создания настроек позволяет делать неограниченное
// количество интерфейсов добавления настроек. Предназначен для выпуска патчей и сторонних
// разработчиков.
// Для этого служат объекты objCreateTune и ObjCreateTunePlugin

// objCreateTune - предоставляет доступ к функциям создания настроек
ObjInterface objCreateTune;
Function AddPart ( SysType:word; Code:string; CodeParent:string; Name:string; Help:word ) : word;
Function AddTune ( SysType:word; Code:string; CodeParent:string; Name:string; ValType:word;
DefaultValue : string; Mask:string[20]; Help:word ) : word;
Function AddListTune (Code:string; ValueNo:word; Value : string) : word;
Function AddIntrTune (Code : string; Intr:string) : word;
Function SetRghTune (Code:string; Rgh : word) : word;
Procedure CallPostMetod (Code : string); // вызвать отложенный пост-метод для настройки
end;

// ObjCreateTunePlugin - вызвается интерфейсом CreateTune в конце создания настроек.
// Сторонние разработчики могут написать свои реализации этого объектного интерфейса, чтобы дополнить список.
// Также можно использовать в патчах.
// Все реализации должны начинатся с префикса "CreateTunePatch_"
ObjInterface ObjCreateTunePlugin;
// эта процедура вызвается в момент построения списка настроек
// TuneRef - ссылка на интерфейс создания настроек используется, для обратной связи
Procedure AddTunePatch (TuneRef : objCreateTune);
function SetLastDateModTune : date; // установить дату модификации реестра
end;

VipInterface CreateTune implements objCreateTune;

Re: Добавила свою настройку

Добавлено: 05 мар 2005, 14:58
Галя
Девушки, всем праздновать :)