У меня возникает проблема с моим приложением, когда оно включается на ПК, на котором запущено другое приложение, использующее тот же BDE, что и мое приложение, мое приложение не может хранить запись в базе данных в этом случае, есть ли какая-либо конфигурация в BDE для решения этой проблемы.
Вопрос
Приложения используют один и тот же BDE
- добро пожаловать в переполнение стека. Измените свой вопрос, чтобы сделать его более ясным, чтобы мы могли лучше вам помочь. Вы получаете сообщения об ошибках? Если да, то какие? В какой базе данных хранятся ваши данные? Paradox, dBase, Text, удаленная база данных? Где хранятся ваши данные? Та же машина, удаленная машина? Jeroen Wiert Pluimers 21.02.2011
Ответы
Ответ 1 · bartrat
Если у вас операционная система XP или Win7, попробуйте отредактировать настройки BDE в администраторе BDE в панели управления (конечно, сначала сделайте резервную копию idapi.cfg!). В конфигурации | system | init измените sharedmemlocation на 6BDE. Перезагрузите компьютер.
Это позволит вызывать BDE несколькими программами. Это может позволить двум программам использовать BDE.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.