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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-32756
Евгений-Зеленоград
2002-03-29 21:44
2002.04.11
Математические действия с датой (TdateTime)


1-32755
MaxSit
2002-03-30 12:56
2002.04.11
QuickReport To Text


3-32635
Dimonka
2002-03-19 12:40
2002.04.11
Вопрос по EhLib


1-32852
Anton+
2002-03-29 08:20
2002.04.11
Как создать удалить файл?


3-32715
Grrey
2002-03-20 23:17
2002.04.11
SQL-запрос. Неужели придется прогу писать?