Текущий архив: 2008.02.10;
Скачать: CL | DM;
Вниз
BDE Error 8453 Найти похожие ветки
← →
Helen (2007-12-27 15:24) [0]Почему при добавлении алиаса у меня появляется ошибка BDE Error 8453: Cannot write to Engine configuration file. Алиасов создано уже больше 255, но до этого все было нормально.
← →
sniknik © (2007-12-27 15:45) [1]> Алиасов создано уже больше 255
цифра прикольная... а удали один какой нибудь чтобы стало 254 и еще раз попробуй создать.
← →
sniknik © (2007-12-27 15:47) [2]> Cannot write to Engine configuration file
хотя нет, надо проверять, может запись заблокирована/прав нет. (?)
← →
sniknik © (2007-12-27 15:49) [3]о, еще вспомнил, проверь его (cfg файл) на размер, были вроде у инишек/чегото еще/... раньше ограничения на 64к.
а вообще, откуда столько алиасов?
← →
Helen (2007-12-27 15:59) [4]размер файла idapi.cfg 48 кб. Если удалить один алиас, то еще один можно создать, а еще второй - уже нельзя
← →
Германн © (2007-12-27 16:13) [5]
> Если удалить один алиас, то еще один можно создать, а еще
> второй - уже нельзя
>
Действительно число прикольное.
← →
sniknik © (2007-12-27 16:14) [6]> Если удалить один алиас, то еще один можно создать
если их там точно ровно 255 и 256й не создается, то вывод очевиден, гдето у них счетчик типа байт есть... и ничего с этим тогда не поделаешь.
BDE болше не развивается, устарел, патчей не будет, что есть то и есть. если используешь то учись обходится. делай проги без алиасов например.
← →
clickmaker © (2007-12-27 16:17) [7]для БДЕ 256 - вообще магическое число: и длина строкового поля им ограничена
← →
Helen (2007-12-27 16:20) [8]программа написана не мной, я только пользую ее, а алиасов у меня создано где-то 260. Нужно еще. Как же обойти этот размер 48 кб?
← →
Германн © (2007-12-27 16:29) [9]
> а алиасов у меня создано где-то 260
О как. Число перестало быть магическим. Как же тогда объяснить Helen (27.12.07 15:59) [4]?
← →
sniknik © (2007-12-27 16:30) [10]> а алиасов у меня создано где-то 260.
постарайся посчитать точно. а не "где-то", от этого много зависит... если число например 254/255/256 есть варианты что именно не так (хотя тебе это и не поможет добавить не убирая, но ясно будет в чем именно "кранты")
а вот число 260 это число "ни о чем"....
> Как же обойти этот размер 48 кб?
вряд ли это причем... (не 64к) проверь, удали еще раз один алиас (чтобы точно мог создастся еще один), а перед созданием добей в cfg "мусора", комментариев каких нибудь на размер одного алиаса... создавай. создался? тогда размер файла не причем.
← →
Правильный_Вася (2007-12-27 16:52) [11]небось по алиасу на каждую таблицу
а таблицы небось каждый год/квартал новые начинаются
← →
Helen (2007-12-27 17:14) [12]>небось по алиасу на каждую таблицу
>а таблицы небось каждый год/квартал новые начинаются
все не так плохо, как вам кажется, просто разработчики наверное не предполагали, что список алиасов может стать таким большим.
Теперь по поводу моих экспериментов. Алиасов, если верить строке состояния в BDE, 340. Больше создать без ошибки не удается. Делала так: Создаю алиас, далее выбираю Apply - ошибка, пытаюсь закрыть BDE - ошибка, удаляю созданный алиас - ошибка. Закрываю BDE, открываю снова, вижу, что созданный алиас на месте. Могу создать еще один таким же способом. Причем размер файла idapi32.cfg все это время 48 кб. открываю его, названия созданного алиаса нет, а все его параметры есть.
Да, еще есть файл idapi32.000, что это такое?
← →
Германн © (2007-12-27 17:26) [13]
> Да, еще есть файл idapi32.000, что это такое?
>
Если мне не изменяет мой склероз это бэкап основного файла.
← →
Дмитрий (2008-01-14 13:27) [14]тож с тем же столкнулся.
В сети обнаружил вот что:
http://www.delphisources.ru/pages/faq/base/bde_limits.html
← →
Дмитрий (2008-01-14 13:29) [15]Основные ограничения BDE:
...
48K Размер конфигурационного файла (IDAPI.CFG)
...
Страницы: 1 вся ветка
Текущий архив: 2008.02.10;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.046 c