![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
БД приложение без БДЕ [D7, Paradox]
Brenagwynn © (2004-02-19 18:54:00)Народ! Скажите, можно ли вообще на Делфи написать сабж? Если да, то как?
SergeyM (2004-02-27 20:20:00) [1]Использовать тонкие Базы Данных
Brenagwynn (2004-02-24 16:12:00) [2]Depends'ом
Desdechado (2004-02-23 15:16:00) [3]и как ты ссылки на DLL определяешь?
есть же еще позднее связывание...
Anatoly Podgoretsky (2004-02-23 15:15:00) [4]Значит есть ссылки в одном из модулей.
Brenagwynn (2004-02-23 14:48:00) [5]То ись как это? Ладно, хрен с ним, с парадоксом. Почему вообще прога, которая не использует BDE (в экзешнике нет ни одной ссылки на BDEшные DLLки) тем не менее не работает без БДЕ?
Anatoly Podgoretsky (2004-02-23 14:06:00) [6]Paradox без БДЕ не работает
Brenagwynn (2004-02-23 13:36:00) [7]uses DB, ADODB, Dialogs, Menus, Classes, ActnList, StdCtrls, DBCtrls, Mask, ComCtrls, Grids, DBGrids, Controls, ExtCtrls, Forms, Windows, Graphics, Registry, SysUtils;
Кто из них требует BDE? :)
YurikGl (2004-02-23 12:18:00) [8]Может у тебя компоненты или модули в Uses которые требуют наличия BDE?
Guest (2004-02-23 12:17:00) [9]uses DBTables есть?
Brenagwynn (2004-02-23 12:12:00) [10]Кстати. Переход на ADO, как ни странно, не исправил ситуацию! Конкретнее: на форме лежат 2 TADOTable и (внимание) TDataSource. Поиск в экзешнике на предмет ссылок на бдешные дллки ничего не дал! Но прога все равно не работает на компе без бде. В чем дело: в руках, TDataSource или TADOTable?
YurikGl (2004-02-21 21:37:00) [11]Нет, это контора которая сотворила [14]. Проблема возникла при установке нового ПО которое требовало другой версии BDE. Причем отличие в версиях было в "третьем знаке после запятой". Я аж в Самару звонил, и спрашивал: "Это я - неумный человек или вы?". Они честно признались что это были они. :)
Anatoly Podgoretsky (2004-02-21 21:34:00) [12]YurikGl © (21.02.04 21:30) [17]
А это что гарантия?
YurikGl (2004-02-21 21:30:00) [13]Anatoly Podgoretsky Фирма Самарские Оконные Конструкции (СОК) г. Самара.
sniknik (2004-02-21 21:28:00) [14]> Короче она требует BDE строго определенной версии, не выше и не ниже.
криво написано, под ADO тоже так можно, проверяеш версию к примеру и ставиш вместо if версия >= 2.5 то работаем .... иначе ругаемся, чисто по ошибке просто =, и все тот же глюк.
насчет установок по умолчанию, если хочеш меньше проблем то лутше на это не закладыватся, а включать необходимое в инсталяцию. неважно под что программа написана и использует.
Anatoly Podgoretsky (2004-02-21 21:28:00) [15]YurikGl © (21.02.04 17:11) [14]
Да надо просто программисту руки оторвать
YurikGl (2004-02-21 17:11:00) [16]Видел в BDE глюк (правдо не в моей программе а в прогрпмме Oknograph). Короче она требует BDE строго определенной версии, не выше и не ниже. В ADO таких вещей не встречал. Кстати, ADO "по умолчению" есть в W2000, XP, автоматически ставится при установке MSOffice не помню с какой версии. Это - не песнь хвалы ADO, но все же...
Desdechado (2004-02-21 16:10:00) [17]2 Anatoly Podgoretsky
мой пост [10] был как раз ПРОТИВ ADO, жаль смайлик не поставил
2 LaidBack
Дело не в любви. Обычно, как заказчику автора сабжа, не хочется тянуть на машину еще что-то. Еще хуже ситуация, когда работаешь с юзерами дистанционно, много остается за кадром, а юзера потом плюются.
А по возможностям БДЕ - система хорошая.
LaidBack (2004-02-20 20:37:00) [18]Да за что все так не любят BDE.
Замечательный посредник между локальными СУБД (dBase & Paradox)и приложением. И тут даже хваленному ADO до него далеко! Скажете: "Глючит!", да нет, батенька, скорее руки кривенькие :-)
Anatoly Podgoretsky (2004-02-20 19:29:00) [19]Desdechado © (20.02.04 17:16) [8]
Нет и Борланд по этому поводу говорит, для дБейс и Парадокс используйте БДЕ, нет ни каких причин отказываться от него в этом случае.
Desdechado (2004-02-20 19:05:00) [20]ADO настолько же родные дельфям, как MSOffice - такой же способ доступа к данным, тот же ODBC, только в профиль
может, кстати, отсутствовать на компе юзера, а может в версии не совпасть с ожидаемой