Форум: "Базы";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
ВнизDelphi, Реестр, idapi32.cfg - совсем крыша поехала 8-( Найти похожие ветки
← →
ЮРИЙ_К (2002-03-22 09:52) [0]Уважаемые коллеги ! Разрешите задать Вам вопросик.... Как говорится, от большого ума - крыша поехала 8-(, совсем запутался.
Помогите пожалуйста мне разобраться, как-же все-таки работают
программы, написанные на Дельфи, используя BDE?
1) Для чего вообще нужен файл idapi32.cfg, если BDEADMIN и без него работает, только сначала ругнется и грузит установки по умолчанию? А откуда они берутся эти установки по умолчанию? При инсталляции своей программы, я (обнаружив, что не установлен BDE) сам устанавливаю набор DLL-ек и прописываю в реестре, однако, прописав там для PARADOX Langdriver - cyrr, обнаруживаю, что при загрузке BDEADMIN, в секции INIT->DRIVERS->PARADOX стоит ascii, т.к. он прописан в idapi32.cfg.
Так что и когда и откуда подгружается? Стираю вообще idapi32.cfg - проги работают нормально, и при загрузке BDEADMIN, в секции INIT->DRIVERS->PARADOX стоит Cyrr, как и положено, т.к. это прописано в реестре.
Нашел способ как писать напрямую в idapi32.cfg, но где выход,
где нужно прописывать Langdriver и прочие настройки в IDAPI32.CFG
или в реестре, или и там и там нужно продублировать? А может
IDAPI32.CFG вообще не нужен?????????????????
Не знаю, доходчиво-ли я объяснил свою проблему, но пока она меня
круто тормозит, совсем тапутался, так ведь и тронуться можно 8-).
За ранее благодарен за скорый ответ.
← →
sniknik (2002-03-22 10:22) [1]Частично информация прям из таблиц берется и она как я думаю имеет приоритет. У меня таблици PARADOX в дос формате и в Виндах криво открываются, чего только не делал как в BDE драйвера не менял никакого эффекта (в таблице прописано ascii). В BDE естественно пытался поставить Langdriver = cyrr, и программно в сессии менял (поначалу потом просто перебирал все подряд). После прописал cyrr в таблицу (нормально стало открыватся) и уже не мог добится обратного эффекта, при любом значении Langdriver в BDE открывается правильно.
Скорее всего значения BDE нужны только при создании таблиц а в работе используются значения из них.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c