Просмотр полной версии : Ошибка BDE
Win 7 Prof 32 бит. Сначала время от времени, теперь каждый раз, если запущен выделенный сервер, при запуске редактора (или отчетов) выдается ошибка:
An eror occured while attemping to initialize the BDE (error S210D).
Поначалу проблема решалась переустановкой BDE. Теперь дошаманился, даже переустановка не помогает :)
Если остановить сервер, редактор запускается. Если запустить сначала редактор, то сервер не запускается.
В общем heeeeeelp!!!
VampireKB
12.05.2012, 00:57
Win 7 Prof 32 бит. Сначала время от времени, теперь каждый раз, если запущен выделенный сервер, при запуске редактора (или отчетов) выдается ошибка:
An eror occured while attemping to initialize the BDE (error S210D).
Поначалу проблема решалась переустановкой BDE. Теперь дошаманился, даже переустановка не помогает :)
Если остановить сервер, редактор запускается. Если запустить сначала редактор, то сервер не запускается.
В общем heeeeeelp!!!
Такая же проблема на Win 7 Ultimate ..причем как сказал человек,она началась после установленных обновлений к win7 ...
Вероятнее всего что-то в безопасности ...
З.Ы. все ярлыки запускаются от имени администратора
З.Ы. все ярлыки запускаются от имени администратора
Угу.
У некоторых такая фигня еще на XP проявлялась. Но о решении проблемы никто не хвастался.
Бился долго. ) Хотя однажны помогло установка бде 3.11 потом опять 5.01. хотя припоминаю, что на самом деле вроде заработало после удаления всех источников баз в конфигурации odbc (из панели управления удалял) - те, которые в bde admin выдает. Это на одной машине.Причем там инета нет, обновлений тоже, стоит xp. Выскочило само собой.
На другой была ситуация выше ) Переустанавливал.. глупо но факт.
Обалдеть, только думал, чтобы тему завести - возникла проблема аж на двух объектах.
Вот что нашел.
"В документации трактуется как конфликт при доступе к памяти совместного доступа (error Shared Memory Conflict ($210D, 8461)). И поведение похоже. Загружается первая программа(всё нормально).
Загружается вторая. При инициализации выдаёт ($210D). Если в этот момент закрыть первую программу, то загрузка второй завершиться успешно. При этом. Если теперь запустить первую программу, а затем выгрузить вторую (которая давала ошибку) и загрузить её снова , то загрузка пройдёт успешно.
Решение нашёл в параметрах конфигурации BDE
Configuration\SYSTEM\INIT\
параметр SHAREDMEMLOCATION
NT 2000 Ru
значение увеличивал с 1000 с шагом 1000 на 3000 ошибка исчезла"
Источник. (http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1105&msg=568201)
Вчера на одном из проблемных объектов пробовал, там ситуация такая: сервер выделенный, при загруженном сервере перестали запускаться Редактор и Отчеты. Сервер закрываю - все ОК.
Поставил SHAREDMEMLOCATION = 2048 - вроде все стало грузиться нормально, сегодня менеджеры будут гонять.
Решать проблему надо, ибо случается :(
Вот еще инфа. (http://www.www.delphikingdom.ru/asp/viewitem.asp?catalogid=1075) Только источники информации недоступны что-то у меня.
---------- Добавлено в 19:58 ---------- Предыдущее сообщение было размещено в 19:55 ----------
Insufficient memory for this operation ($2501)
Ошибка: ваша программа (или другая программа, использующая BDE) исчерпала всю память доступную BDE.
Решение:
1) Закройте все программы использующие BDE.
2) Найдите программу BDEADMIN.EXE. Обычно она располагается в "\Program Files\Borland...".
3) Запустите BDEADMIN.EXE и перейдите на закладку Configuration.
4) В дереве должен быть элемент "Configuration". Если он не раскрыт, то раскройте его.
5) Затем раскройте элемент "System". В нем выберите "INIT".
6) На правой панели найдите элемент "SHAREDMEMSIZE". Поменяйте его значение на 4096.
7) Затем в главном меню нажмите "Object" и "Apply".
8) Нажмите "OK" на вопрос "Save all edits...".
После этого попробуйте запустить программу снова. Если проблема повторяется, то измените значение SHAREDMEMSIZE на 4096 и SHAREDMEMLOCATION на 5BDE. После изменения значений запустите еще раз вашу программу. Если и после этого она не запускается, то поменяйте SHAREDMEMSIZE на 8192. Если ошибка повторяется, то поменяйте SHAREDMEMLOCATION на 6BDE. Если ничего не получилось, то попробуйте другие значения SHAREDMEMLOCATION, следуя нижеследующим инструкциям.
Shared memory conflict ($210D)
Ошибка: BDE пытается использовать область в памяти, которая уже используется операционной системой или другой программой.
Решение:
1) Закройте все программы использующие BDE.
2) Найдите программу BDEADMIN.EXE. Обычно она располагается в "\Program Files\Borland...".
3) Запустите BDEADMIN.EXE и перейдите на закладку Configuration.
4) В дереве должен быть элемент "Configuration". Если он не раскрыт, то раскройте его.
5) Затем раскройте элемент "System". В нем выберите "INIT".
6) На правой панели найдите элемент "SHAREDMEMLOCATION". Поменяйте его значение на 5BDE.
7) Затем в главном меню нажмите "Object" и "Apply".
8) Нажмите "OK" на вопрос "Save all edits...".
Другие возможные значения: 1000, 7000, 7F00. Если ни одно из указанных значений не устраняет проблему, то попробуйте 2000, 3000, 4000 и т.д. или другие значения в зависимости от типа операционной системы:
Windows 95/98: SHAREDMEMLOCATION от 9000 до FFFF
Windows NT/2000: SHAREDMEMLOCATION от 1000 до 7F00.
Insufficient shared memory available ($251E)
Ошибка: вашей программе недостаточно памяти для BDE.
Решение:
Попробуйте решения из описанных выше случаев.
Источник. (http://inster.ru/Addition/ingeo/Default.aspx)
Спасибо за подсказки. С SHAREDMEMLOCATION игрался, NETDIR с системного диска убирал, преустанавливал БДЕ, удалял БДЕ полностью, устанавливал заново. До установки кипера винда была чистой, так что еще каких-то программ с БДЕ быть не должно. Ничего не помогает.
Клиент ищет лицензионный ХР :)
okis, если я не ошибаюсь, вариант W7 Pro легально поддерживает XP Mode. Есть охота попробовать?
VampireKB
12.05.2012, 23:05
Спасибо за подсказки. С SHAREDMEMLOCATION игрался, NETDIR с системного диска убирал, преустанавливал БДЕ, удалял БДЕ полностью, устанавливал заново. До установки кипера винда была чистой, так что еще каких-то программ с БДЕ быть не должно. Ничего не помогает.
Клиент ищет лицензионный ХР :)
Кстати да,попробуй запустить проги с совместимостью ХР СП3 ...
VampireKB
13.05.2012, 01:30
Спасибо за подсказки. С SHAREDMEMLOCATION игрался, NETDIR с системного диска убирал, преустанавливал БДЕ, удалял БДЕ полностью, устанавливал заново. До установки кипера винда была чистой, так что еще каких-то программ с БДЕ быть не должно. Ничего не помогает.
Клиент ищет лицензионный ХР :)
Должно помочь 100%
SharedMemoryLocation : 0x5BDE
SharedMemorySize : 4096
первоисточник (http://www.delphigroups.info/2/14/353954.html)
Должно помочь 100%
Попробуем, все эти советы где-то работают, где-то - нет.
Должно помочь 100%
Эти параметры тоже ставил.
---------- Добавлено в 10:05 ---------- Предыдущее сообщение было размещено в 09:42 ----------
okis, если я не ошибаюсь, вариант W7 Pro легально поддерживает XP Mode. Есть охота попробовать?
Есть такая штука. Таким образом решал проблему совместимости cardservera с Win7 64bit.
Но в этом случае никакой охоты нет. Когда перед инсталляцией говоришь, что нужен обычный комп с WinXP и если не найдете мы Вам его сами купим, а глухой клиент вместо этого покупает глючный моноблок HP с Win7, то желание ставить костыли отпадает напрочь.
VampireKB
13.05.2012, 18:16
Эти параметры тоже ставил.
---------- Добавлено в 10:05 ---------- Предыдущее сообщение было размещено в 09:42 ----------
Есть такая штука. Таким образом решал проблему совместимости cardservera с Win7 64bit.
Но в этом случае никакой охоты нет. Когда перед инсталляцией говоришь, что нужен обычный комп с WinXP и если не найдете мы Вам его сами купим, а глухой клиент вместо этого покупает глючный моноблок HP с Win7, то желание ставить костыли отпадает напрочь.
на моноблоке отключи звуковую карту...не спрашивай зачем\почему,просто попробуй...(лучше в БИОСЕ)
на моноблоке отключи звуковую карту...не спрашивай зачем\почему,просто попробуй...(лучше в БИОСЕ)
Не помогло. XP помогло и без отключения звуковой карты.
VampireKB
17.05.2012, 01:01
Не помогло. XP помогло и без отключения звуковой карты.
черт,жаль...((Ошибся,Извини (
Странно конечно, но в нете есть темы про отключение аудио и такое решение вроде как кому-то даже помогает :)
Много дополнительной информации (http://www.carbis.ru/forum/rk-%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80/8594-bde-%D0%B8-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D 0%B8%D1%85-rkserver-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D0%9E%D0%A1-%D0%BA%D1%83%D1%87%D0%B0-%D0%B1%D0%BE%D1%87%D0%BE%D0%BD%D0%BA%D0%BE%D0%B2-%D0%B2-%D1%82%D1%80%D0%B5%D0%B5.html)
На WIn7 помогло перенастроить в бдеадмин путь к драйверу парадокс с C:\ на любой каталог.
(Driver-Native-paradox-net dir)
1. На WIn7 помогло перенастроить в бдеадмин путь к драйверу парадокс с C:\ на любой каталог.
(Driver-Native-paradox-net dir)
2. (D:\)и там же нужно поместить файл PDOXUSRS.NET
я так думаю у кого лезут ошибки, файл PDOXUSRS.NET пропадает или портится
mcmaster
19.12.2015, 17:16
http://forum.biland.ru/viewtopic.php?id=18
Пользую. Работает.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot