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