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

Вниз

Программная конфигурация BDE   Найти похожие ветки 

 
art   (2004-10-29 13:16) [0]

Нужна функция или реализация чтобы можно было программно проверить опцию LOCAL SHARED на вкладке BDEAdministrator"а Configuration, секция INIT, и если она TRUE, то поменять на FALSE, или вообще любая программная реализация редактирования Конфигурации BDE, НО НЕ АЛИАСОВ!


 
art   (2004-11-02 07:53) [1]

в общем пока ждал ответ уже сам нарыл да переделал, так что вот, любую конфигурационную настройку BDE тобишь вкладка Configuration можно поменять так:

var
 hCur : hDBICur;
 Config : CFGDesc;
 ContinueIt: boolean;

...

begin
 if DbiInit(nil) = DBIERR_NONE then
 begin
   hCur := nil;
   if DbiOpenCfgInfoList(nil, dbiREADWRITE, cfgPersistent,
       "\SYSTEM\INIT", hCur) = DBIERR_NONE then
   begin
     if DbiSetToBegin(hCur) = DBIERR_NONE then
     begin
       ContinueIt := true;
       while ContinueIt do
       begin
         if(DbiGetNextRecord(hCur, dbiWRITELOCK, @Config, nil)
                <> DBIERR_NONE) then
           ContinueIt := false
         else
           if StrIComp(Config.szNodeName, "LOCAL SHARE") = 0 then
           begin
             StrCopy(Config.szValue, "FALSE");
             DbiModifyRecord(hCur, @Config, true);
             ContinueIt := false
           end;
       end;
     end;
   end;
   DbiExit();
 end;
end; (с) исходный текст был немного другой



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

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

Наверх




Память: 0.47 MB
Время: 0.04 c
3-1099066953
MAVOR
2004-10-29 20:22
2004.11.28
ПОИСК


14-1099843607
InfMag
2004-11-07 19:06
2004.11.28
Таймер программно


3-1099433093
Sergy Ivanec
2004-11-03 01:04
2004.11.28
Вопрос по interbase


1-1100252132
Muhsin
2004-11-12 12:35
2004.11.28
Подключение к серверу


1-1100456123
CyberNETic
2004-11-14 21:15
2004.11.28
Проблема с TabControl