Главная страница
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.036 c
14-1099945909
Cerberus
2004-11-08 23:31
2004.11.28
Хостинг


14-1100199269
Knight
2004-11-11 21:54
2004.11.28
Как можно вылечить системные файлы...


1-1100525996
gonzales
2004-11-15 16:39
2004.11.28
Система поддержки принятия решений


8-1093608764
bug008
2004-08-27 16:12
2004.11.28
Как изменить палитру TBitmap


1-1100536394
InfMag
2004-11-15 19:33
2004.11.28
Изменение массива не работает