Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизParadox на другом компе Найти похожие ветки
← →
gvozdkoff © (2006-10-16 11:49) [0]что требуется чтобы приложение, использующее парадокс базу данных запустилось на другом компе?
← →
gvozdkoff © (2006-10-16 11:51) [1]читал где то мельком , что там *.DLL какие не помню нужны,
подскажите пожалйуста
← →
Сергей М. © (2006-10-16 11:51) [2]
> что требуется
Требуется как минимум наличие установленного BDE
← →
gvozdkoff © (2006-10-16 11:55) [3]это есть
Вот при установки делфи, все есть, программа работает на компе где есть делфи --факт
На другой машине, где нет делфи, естественно не хочет, вот и спарашиваю что надо чтоб работала ?
← →
Плохиш © (2006-10-16 12:04) [4]
> gvozdkoff © (16.10.06 11:55) [3]
Попытка два: Надо установить BDE.
← →
gvozdkoff © (2006-10-16 12:09) [5]УЖОСС
Не нада этого, есть спец. модули бибилиотек при добавлении которых программа, на делфи использующая парадокс работает на другой машине
Представь ситуацию, вы покупаете программу, купили, приходите домой чтоб установить, установили, запускаете.....вот тут то и лажа ВАМ говорят, чтоб программа работала нужно установить еще и BDE ))))))))))
вот и спарашиваю что надо чтоб работала ?
← →
Сергей М. © (2006-10-16 12:14) [6]
> gvozdkoff © (16.10.06 12:09) [5]
>
> УЖОСС
Еще какой)
> вот и спарашиваю что надо чтоб работала ?
Попытка №3: нужно установить BDE.
← →
Megabyte © (2006-10-16 12:19) [7]
> gvozdkoff © (16.10.06 12:09) [5]
Тебе же верно говорят. Есть, конечно, возмрожность скопировать 4-5 библиотек, и возможно все будет работать. Но этот метод шаманский и не всегда прокатывает. Тебе хочется наступить на грабли?
А если хочешь, чтоб твою прогу юзали без установки доп. ПО, переходи на другие компоненты/технологию доступа!
← →
Zacho © (2006-10-16 12:21) [8]Похоже, бесполезно.
Ладно, говорю прямым текстом: надо прочитать bdedeploy.txt находящийся в поставке Дельфи.
Непонятно ? Тогда ещё прямее: надо создать дистрибутив своей программы с включенным в него BDE с помощью любого инсталлятора, сертифицированного Борланд, например Install Shield Express.
← →
Zacho © (2006-10-16 12:29) [9]Megabyte © (16.10.06 12:19) [7]
Но этот метод шаманский и не всегда прокатывает. Тебе хочется наступить на грабли?
Хорошо ещё, если сам нарвётся. А если на эти грабли, заботливо расставленные таким "кулл хацкером" нарвётся кто-нибудь другой, то можно и по морде получить :)
BDE можно устанавливать только способами документированными Борландом, всё остальное - диверсия.
← →
gvozdkoff © (2006-10-16 15:02) [10]Zacho ©
надо создать дистрибутив своей программы с включенным в него BDE с помощью любого инсталлятора, сертифицированного Борланд, например Install Shield Express.
Вот спасибо, это то что нужно было ме. Благодарности нет предела
← →
gvozdkoff © (2006-10-16 15:11) [11]Тогда другой вопрос:
Программа в некой стадии разработки, и ее нужно показать на другой машине. А теперь внимание вопрос : Каждый раз при изменении в программе
нужно созавать "дистрибутифф" ? или достаточно одного раза, затем заменяя *.exe
← →
Плохиш © (2006-10-16 15:18) [12]Обычно, потом достаточно заменять исполняемый файл, если конечно вы не используете что-нибуть специфическое.
← →
gvozdkoff © (2006-10-16 15:50) [13]Плохиш ©
спасибо
← →
gvozdkoff © (2006-10-17 08:55) [14]Megabyte ©
Есть, конечно, возмрожность скопировать 4-5 библиотек
Может знает кто, какие это библиотеки ?
← →
Zacho © (2006-10-17 09:01) [15]gvozdkoff © (17.10.06 8:55) [14]
Я ещё раз говорю: НЕЛЬЗЯ ТАК ДЕЛАТЬ !
← →
Anatoly Podgoretsky © (2006-10-17 09:45) [16]gvozdkoff © (17.10.06 08:55) [14]
Сообщи пожалуйста имя твоей программы, чтобы случайно ее не установить на компьютере.
← →
alles © (2006-10-17 10:57) [17]Не использовать его. В этом случае нет универсального решения.
Оно будет варьироваться в зависимости от использования 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 КБ.
← →
MsGuns © (2006-10-17 11:34) [18]А вот и первый диверсант пожаловал.
Может, он соизволит поподробнее о работе "BDE с парадоксом и dbf в серверном режиме" ?
>Доступ к таблицам надо настроить не через псевдонимы (alias"ы), а через пути в файловой системе. В идеале все таблицы храните в папке программы, тогда нужно только указать имя таблицы без пути.
Сам придумал или подсмотрел у такого же "мастера" ?
← →
Ketmar © (2006-10-17 11:42) [19]>[18] MsGuns(c) 17-Oct-2006, 11:34
на мыло в анкете глянь. "хацкерру". есть ещё вопросы? %-)
← →
alles © (2006-10-17 11:44) [20]Сам придумал или подсмотрел у такого же "мастера" ?
не придумал, таким извратом не ползуюсь в инете нашел. Никому не предлогал просто ответил на gvozdkoff © (17.10.06 08:55) [14]
← →
Anatoly Podgoretsky © (2006-10-17 11:59) [21]Да ник не полный, нужно сменить на аллес капут
← →
alles © (2006-10-17 12:24) [22]Anatoly Podgoretsky © (17.10.06 11:59) [21]
заметил что ты умный (да, ты), но не знал что до такой степени + германский знаем, молодец
← →
Ketmar © (2006-10-17 12:27) [23]о. пошло "быкование". старо, скучно...
← →
alles © (2006-10-17 12:31) [24]о. пошло "быкование".
ты начял первым, е-майл не нравится ему.
← →
gvozdkoff © (2006-10-17 13:28) [25]за ответы спаисбо
За флуд.... можно и в другом месте
Да и не бойтесь вы так , программа для внутреннего пользования в организации
Но в инет как - нибудь выложу )))))
← →
MsGuns © (2006-10-17 14:04) [26]>gvozdkoff © (17.10.06 13:28) [25]
>Но в инет как - нибудь выложу )))))
Господом Богом заклинаю - НЕ НАДО !!!!!
← →
gvozdkoff © (2006-10-17 14:16) [27]))))
Спасибо всем за участие
← →
Anatoly Podgoretsky © (2006-10-17 19:09) [28]
> Но в инет как - нибудь выложу )))))
Ни в коем случае.
← →
Zacho © (2006-10-17 21:59) [29]gvozdkoff © (17.10.06 13:28) [25]
программа для внутреннего пользования в организации
Даже "для внутреннего пользования в организации" не стоит делать так. Ну, разве что ты собираешся сделать гадость для этой организации. Главное, после использования на практике совета alles © - успеть убежать.
← →
RASkov (2006-10-17 23:11) [30]aaa@aa.ee ;))) прикольно.
Да ладно вам, че к allesу привезались чел хотел помочь..
К стати чем плох его способ? Если все грамотно сделать... там ж весь BDE и есть. Согласен только с тем, что: а вдруг уже установлен BDE на машине. Отсюда - зачем еще одну.
Т.е. лучше проверять есть ли BDE на машине или нет. Если есть то добавить необходимые алиасы, или же напрямую с таблицами работать (что сложнее)
Если нет то все таки лучше ее корректно установить, пусть даже из своей программы(инстолятора).
далее оффтопик
Я вот тоже никогда не понимал - нафик эта BDE:) все время мудрил свои способы ее избежания. Мне даже для моих "скудных" прог хвотало dbclient.dll"ки....
И не смотрите на меня так, я пишу только для себя - это Вы там мудрите для всех - потом люди матом плюются от глюкавого софта (а все из-за правил начальства - как сказал так и надо делать) :))) Шутка. Не в обиду сказано.
А я ведь замечал на форуме (вот сегодня и правда не начальство, но другие случаи вспоминать не хочется) типа а у нас <кто то там> против Exit; Break; Continue; Чем не понравились? Отсюда сотрудник должен придумывать их обход... лишний код... лишний геморой и глюки. ИМХО.
Чет я сегдня распостился:))) Сильно не пинайте:))) за "наезд":)
← →
Loginov Dmitry © (2006-10-18 07:52) [31]RASkov (17.10.06 23:11) [30]
К стати чем плох его способ? Если все грамотно сделать... там ж весь BDE и есть.
Этот способ - диверсия. Если на компьютерах организации работают другие программы с использованием BDE (а таких программ весьма много), то с большой долей вероятности могу сказать, что после запуска программы автора эти другие программы запускаться попросту откажутся.
А организации это накой? Лучше уж, имхо, потратить лишние 8 МБ в дистрибутиве на BDE, и не иметь наездов со стороны начальства.
← →
gvozdkoff © (2006-10-18 08:40) [32]упссс....
Loginov Dmitry ©
Если на компьютерах организации работают другие программы с использованием BDE (а таких программ весьма много), то с большой долей вероятности могу сказать, что после запуска программы автора эти другие программы запускаться попросту откажутся.
Вы это серьезно говорите ?
Просто я действительно не в курсе этого.
А как узнать можно установлен BDE или нет ? Как проверить ?
← →
Elen © (2006-10-18 09:06) [33]
> gvozdkoff
Думается мне если BDE установлен то твоя прога (использующая его) запуститься в 90% случаев, А вообще если пользоваться ИнсталлШилдом он кажется сам определяет ставить BDE или нет
← →
gvozdkoff © (2006-10-18 09:13) [34]Elen ©
если пользоваться ИнсталлШилдом
А где можно взять, найти, скачать ИнсталлШилдом ?
← →
Elen © (2006-10-18 09:17) [35]
> gvozdkoff
"InstallShield Express - Borland Limited Edition" - это просто пример инсталятора. Можно найти в инете. Лучше купить (причем полный) диск с всевозможными инсталяторами
← →
Zacho © (2006-10-18 09:26) [36]gvozdkoff © (18.10.06 9:13) [34]
А где можно взять, найти, скачать ИнсталлШилдом ?
IS Express входит в дистриб Дельфи
← →
gvozdkoff © (2006-10-18 09:45) [37]А нуда , точно же, извините, туплю
Нашел Установил
Не разу такими непользовался
А он сам делает uninstall.exe ?, а то попробовал щас, вроде все нормально
, а вот анЪинстала нет. Правда через УСТАНОВКА/УДАЛЕНИЕ программ все корректно. Удаляет
← →
MsGuns © (2006-10-18 10:36) [38]Блин, вот пример того, как форум воспитывает ;)
Приятно, что и я свои три копейки в общую копилку кинул ;)))
← →
Elen_ (2006-10-18 11:03) [39]А можно ли установить BDE не видимо для глаз пользователя ? На все вопросы там потвечать автоматом.
← →
Elen © (2006-10-18 11:14) [40]
> Elen_
Это зависит от инсталятора. Я потому и советую попробовать разные инсталяторы. (В InstalShild должна быть выставка автоматом)
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.039 c