Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

Как создать Alias   Найти похожие ветки 

 
Basil ©   (2002-02-06 15:15) [0]

Подскажите, пожалуйста, как программно добавить новый Элиас к таблице, но так, чтобы он остался в idapi.cfg, т.е., чтобы после перезагрузки не пропадал.


 
Mike_Goblin ©   (2002-02-06 15:35) [1]

Использовать объект сессии (компонент TSession)
Приблизительно так:
with Session1 do
begin
ConfigMode := cmPersistent;
AddStandardAlias("TEMPDB", ExtractFilePath(ParamStr(0)), "PARADOX");
end;
Фишка в установке ConfigMode


 
Вячеслав ©   (2002-02-06 17:04) [2]

Делается вот так, есть фишка связанная с кириллицей:
Если настраивать через конфигуратор БДЕ, то выбираешь
Pdox Ansi Cyrillic, а если создаешь в рантайме то-ancyrr;
Кроме того, если не писать Session.SaveConfigFile;, то
алиас будет существовать пока работает твоя программа или есть коннекты к нему. Посмотри настройки упомянутого Mike_Goblin ConfigMode.
procedure TfrmAlisByCode.btnNewAliasClick(Sender: TObject);
var
MyList: TStringList;
begin
MyList := TStringList.Create;
try
with MyList do
begin
Add("SERVER NAME= DATABASE.GDB");
Add("USER NAME=SYSDBA");
Add("LANGDRIVER=ancyrr");
end;
Session.AddAlias("SRVDIAGR", "INTRBASE", MyList);
Session.SaveConfigFile;
finally
MyList.Free;
end;
end;


 
Basil ©   (2002-02-07 09:01) [3]

Всем спасибо. Все получилось.



Страницы: 1 вся ветка

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
4-9342
BFG
2002-01-05 14:17
2002.03.04
Боже...совсем замонало.


1-9182
skiph
2002-02-08 07:46
2002.03.04
OLE


1-9223
макар
2002-02-15 13:03
2002.03.04
Help


1-9148
ЕвгенийА
2002-02-13 23:37
2002.03.04
Видео изображение меняет размеры в зависимости от размеров chart


1-9160
Lotus
2002-02-13 22:19
2002.03.04
срочно нужна помощь по clipboard у!!!