Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизИспользование 2-х версий BDE на одном компе одновременно. Найти похожие ветки
← →
SJ-79 (2004-06-22 10:56) [0]Программа использует БД Paradox. Для работы программы на различных компах, где не установлен BDE скопировал необходимые DLL`ки в папку с программой. Все замечательно, но есть засада. На одной из машин установлен BDE, измененный сторонними разработчиками для их специализированной программы – в итоге, когда их программа не запущена, то все отлично работает. Когда же запущена эта программа – моя ругается и не находит базу данных (ошибка $210C).
ВОПРОС: как заставить мою программу использовать файлы BDE, расположенные в рабочей папке не реагируя на все остальное и при этом не мешать другой программе.
← →
Anatoly Podgoretsky © (2004-06-22 11:51) [1]Ты террорист, никогда так не делай и не читай глупые советы про помещение длл в папку с программой. В итоге за что боролся, на то и напоролся.
← →
clickmaker © (2004-06-22 11:52) [2]
> Когда же запущена эта программа – моя ругается и не находит
> базу данных
Вообще-то ненормальная ситуация. Какая-то кривизна в "их программе", потому что БДЕ по определению - разделяемый ресурс и монопольно юзать несколько его копий не получится
← →
Anatoly Podgoretsky © (2004-06-22 11:55) [3]clickmaker © (22.06.04 11:52) [2]
Нет нормальная и ожидаемая ситуация. БДЕ должен быть один и штатно установлен, при том полностью иначе тоже проблемы.
← →
clickmaker © (2004-06-22 12:03) [4]
> Anatoly Podgoretsky © (22.06.04 11:55) [3]
> БДЕ должен быть один и штатно установлен
Вот и я о том же
← →
SJ-79 (2004-06-22 12:06) [5]>Какая-то кривизна в "их программе"
Программа у них не кривая, а крутая - поэтому и модернизируют BDE под свои специфические нужды (без копирования длл в рабочую папку моя программа на той машине не работает).
А проблема в том, чтобы запустить свою прогу при работающей ихней и притом не навредить ей.
Хоть какая-либо вероятность благоприятного исхода есть?
← →
Anatoly Podgoretsky © (2004-06-22 12:10) [6]SJ-79 (22.06.04 12:06) [5]
Нет
← →
Плохиш © (2004-06-22 12:11) [7]
> SJ-79 (22.06.04 12:06) [5]
> >Какая-то кривизна в "их программе"
> Программа у них не кривая, а крутая - поэтому и модернизируют
> BDE под свои специфические нужды
Пока что, с твоих слов, ты модифицируешь BDE под свои специфические нужды, за что и поплатился.
← →
Anatoly Podgoretsky © (2004-06-22 12:19) [8]Ну основная проблема в том, что сбросил дллки в свою папку, видимо начитался дурных советов. Вторая не менее дурная - это грех модифицировать системный вещи, пострадают не виновные.
← →
Anatoly Podgoretsky © (2004-06-22 12:20) [9]И у меня очень большое сомнение, что БДЕ модифицировано.
← →
SJ-79 (2004-06-22 12:34) [10]Плохиш (22.06.04 12:11) [7]
Модифицировал не я, а разработчики "той" программы
Anatoly Podgoretsky (22.06.04 12:19) [8] [9]
Модифицировали неспроста - прога управляет телефонной станцией и чего они сним наворотили (c BDE) остается только догадываться. Раньше пробовал ставить "их" версию BDE и запускать проги, работающие с БД - ни одна не работала (чем ругались уже не помню).
Свою проблему решил "террористически". При работающей "их" проге запустил свою - ругнулось на отсутствие DLL`ки. Скинул оную в свою рабочую папку( :-))) ) и все запахало.
← →
SJ-79 (2004-06-22 12:36) [11]P.S. До этого стер все имевшиеся в рабочей папке DLL`ки от BDE
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c