![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Paradox на другом компе
gvozdkoff © (2006-10-16 11:49:00)что требуется чтобы приложение, использующее парадокс базу данных запустилось на другом компе?
Anatoly Podgoretsky (2006-10-17 11:59:00) [21]Да ник не полный, нужно сменить на аллес капут
alles (2006-10-17 11:44:00) [22]Сам придумал или подсмотрел у такого же "мастера" ?
не придумал, таким извратом не ползуюсь в инете нашел. Никому не предлогал просто ответил на gvozdkoff © (17.10.06 08:55) [14]
Ketmar (2006-10-17 11:42:00) [23]>[18] MsGuns(c) 17-Oct-2006, 11:34
на мыло в анкете глянь. "хацкерру". есть ещё вопросы? %-)
MsGuns (2006-10-17 11:34:00) [24]А вот и первый диверсант пожаловал.
Может, он соизволит поподробнее о работе "BDE с парадоксом и dbf в серверном режиме" ?
>Доступ к таблицам надо настроить не через псевдонимы (alias'ы), а через пути в файловой системе. В идеале все таблицы храните в папке программы, тогда нужно только указать имя таблицы без пути.
Сам придумал или подсмотрел у такого же "мастера" ?
alles (2006-10-17 10:57:00) [25]Не использовать его. В этом случае нет универсального решения.
Оно будет варьироваться в зависимости от использования BDE в локальном или
серверном режиме, для доступа к Paradox- или DBF-таблицам, использования
локального SQL, версии BDE, и так далее... Здесь приведен пример для наиболее
общего варианта - пятая версия BDE, локальные таблицы, без использования
локального SQL, стандартная кодировка ANSI:
Нужно добавить следующие файлы из папки BDE к вашему исполняемому модулю:
blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll для Paradox-таблиц или
iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl
Доступ к таблицам надо настроить не через псевдонимы (alias'ы), а через пути в
файловой системе. В идеале все таблицы храните в папке программы, тогда нужно
только указать имя таблицы без пути.
Приготовленный таким образом дистрибутив запускается на любой машине без
необходимости инсталляции BDE, максимально устойчив и нечувствителен к смене
имен папок/переинсталляции системы/порчи реестра/влиянии на другие
BDE-приложения. Добавка к основному модулю составляет для этих семи
dll-библиотек ~1030 КБ, после упаковки ~470 КБ.
Anatoly Podgoretsky (2006-10-17 09:45:00) [26]gvozdkoff © (17.10.06 08:55) [14]
Сообщи пожалуйста имя твоей программы, чтобы случайно ее не установить на компьютере.
Zacho (2006-10-17 09:01:00) [27]gvozdkoff © (17.10.06 8:55) [14]
Я ещё раз говорю: НЕЛЬЗЯ ТАК ДЕЛАТЬ !
gvozdkoff (2006-10-17 08:55:00) [28]Megabyte ©
Есть, конечно, возмрожность скопировать 4-5 библиотек
Может знает кто, какие это библиотеки ?
gvozdkoff (2006-10-16 15:50:00) [29]Плохиш ©
спасибо
Плохиш (2006-10-16 15:18:00) [30]Обычно, потом достаточно заменять исполняемый файл, если конечно вы не используете что-нибуть специфическое.
gvozdkoff (2006-10-16 15:11:00) [31]Тогда другой вопрос:
Программа в некой стадии разработки, и ее нужно показать на другой машине. А теперь внимание вопрос : Каждый раз при изменении в программе
нужно созавать "дистрибутифф" ? или достаточно одного раза, затем заменяя *.exe
gvozdkoff (2006-10-16 15:02:00) [32]Zacho ©
надо создать дистрибутив своей программы с включенным в него BDE с помощью любого инсталлятора, сертифицированного Борланд, например Install Shield Express.
Вот спасибо, это то что нужно было ме. Благодарности нет предела
Zacho (2006-10-16 12:29:00) [33]Megabyte © (16.10.06 12:19) [7]
Но этот метод шаманский и не всегда прокатывает. Тебе хочется наступить на грабли?
Хорошо ещё, если сам нарвётся. А если на эти грабли, заботливо расставленные таким "кулл хацкером" нарвётся кто-нибудь другой, то можно и по морде получить :)
BDE можно устанавливать только способами документированными Борландом, всё остальное - диверсия.
Zacho (2006-10-16 12:21:00) [34]Похоже, бесполезно.
Ладно, говорю прямым текстом: надо прочитать bdedeploy.txt находящийся в поставке Дельфи.
Непонятно ? Тогда ещё прямее: надо создать дистрибутив своей программы с включенным в него BDE с помощью любого инсталлятора, сертифицированного Борланд, например Install Shield Express.
Megabyte (2006-10-16 12:19:00) [35]
> gvozdkoff © (16.10.06 12:09) [5]
Тебе же верно говорят. Есть, конечно, возмрожность скопировать 4-5 библиотек, и возможно все будет работать. Но этот метод шаманский и не всегда прокатывает. Тебе хочется наступить на грабли?
А если хочешь, чтоб твою прогу юзали без установки доп. ПО, переходи на другие компоненты/технологию доступа!
Сергей М. (2006-10-16 12:14:00) [36]
> gvozdkoff © (16.10.06 12:09) [5]
>
> УЖОСС
Еще какой)
> вот и спарашиваю что надо чтоб работала ?
Попытка №3: нужно установить BDE.
gvozdkoff (2006-10-16 12:09:00) [37]УЖОСС
Не нада этого, есть спец. модули бибилиотек при добавлении которых программа, на делфи использующая парадокс работает на другой машине
Представь ситуацию, вы покупаете программу, купили, приходите домой чтоб установить, установили, запускаете.....вот тут то и лажа ВАМ говорят, чтоб программа работала нужно установить еще и BDE ))))))))))
вот и спарашиваю что надо чтоб работала ?
Плохиш (2006-10-16 12:04:00) [38]
> gvozdkoff © (16.10.06 11:55) [3]
Попытка два: Надо установить BDE.
gvozdkoff (2006-10-16 11:55:00) [39]это есть
Вот при установки делфи, все есть, программа работает на компе где есть делфи --факт
На другой машине, где нет делфи, естественно не хочет, вот и спарашиваю что надо чтоб работала ?
gvozdkoff (2006-10-16 11:51:00) [40]читал где то мельком , что там *.DLL какие не помню нужны,
подскажите пожалйуста