Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
14-1100104995
Александр1
2004-11-10 19:43
2004.11.28
Сломал хард на 200 ГБ


14-1099994364
Drakosha
2004-11-09 12:59
2004.11.28
Opera и Isa2004


10-1066726234
zxc
2003-10-21 12:50
2004.11.28
возможно ли работа DCOM через Интернет??


14-1100386986
blackweber
2004-11-14 02:03
2004.11.28
Втроенная сетевуха не определяется Linux RedHat 9.0 HELP!!!!


3-1098961483
BigError
2004-10-28 15:04
2004.11.28
Что-то никак не соображу как правильно сделать..




   Наверх