Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Как заставить Paradox-базу работать на компе без Delphi ?   Найти похожие ветки 

 
Aiax   (2003-06-24 09:46) [0]

Метод в лоб:
На дисках Дельфи в каталоге BDE есть файл bdeinst.cab
делаем: extract.exe \bdeinst.cab
DLL копируем куда надо и там делаем:
regsvr32.exe [path]\bdeinst.dll

Если можно как-то пришить bde к exe-шнику или сделать это как-то по-другому подскажите...


 
Соловьев   (2003-06-24 09:55) [1]

InstallSheld


 
Zacho   (2003-06-24 09:58) [2]

Абсолютно нормальный способ. А после установки bdeinst.cab и bdeinst.dll можно и удалить. Единственный недостаток: SQL-Links так не поставятся. Впрочем, для работы с Парадоксом они и не нужны.
А еще можно использовать какой-нибудь инсталлятор, например Install Shield Express Delphi Edition - в нем есть возможность создания дистрибутива с BDE и SQL-Links.
Вообще-то все довольно подробно описано в файлах deploy.txt, bdedeploy.txt (могу и ошибиться с названиями файлов, точно уже не помню).


 
Anatoly Podgoretsky   (2003-06-24 09:58) [3]

Для работы с базой Дельфи не требуется, зато нужна инсталляция, для этого тебе дан инструмент под названием Install Shield Express, который происталлирует твою, программу, БДЕ, другие части, такие как сама база и настроит алиасы.


 
AbrosimovA   (2003-06-24 11:08) [4]

Смею предложить ещё один способ установки твоей программы. Этот способ не обязательно наилучший. Мне нужно было установить программу, которая работала с базой данных Paradox, но совсем не хотелось изучать возможности Install Shield Express, тем более она у меня не полнофункциональная.

Я сделал следующее:

Сначала запускаю установку BDE(скачал с интернета BDE 5.01), а затем не залезая в BDE Administrator запускаю свою программу и всё работает. В своей программе сделал проверку на существование BDE. Если BDE существует и верно прописана, то программа при запуске сама регистрирует базу данных, а иначе выдается соответствующее сообщение об ошибке BDE.


 
Anatoly Podgoretsky   (2003-06-24 11:20) [5]

AbrosimovA (24.06.03 11:08)
Освоение и создание реальной инсталляции с помощью Install Shield Express щанимает 5-10 минут, если ты его никогда ранее не видел, ну для ослабленный пускай 30 минут.

Борланд не дает оттдельной инсталляции BDE и это немного противозаконно (видимо ты качал с какого нибудь пиратского источника), инсталляция должна делаться с помощью Install Shield Express или с помощью другого сертифицированного инсталлятора. Отдельно не разрешается, за исключением ActiveX приложений (bdeinst.dll)

Aiax (24.06.03 09:46)
deploy.txt + bdedeploy.txt есть в комплекте Дельфи.


 
AbrosimovA   (2003-06-24 11:27) [6]


> Anatoly Podgoretsky © (24.06.03 11:20)


А Вы можете, положа руку на сердце, сказать, что вы совсем не пользуетесь пиратским программным обеспечением? О законности могут говорить только те, кто его совсем не нарушает. И почему Вы решили, что у меня пиратская копия?


 
Anatoly Podgoretsky   (2003-06-24 11:42) [7]

А очень просто, Борланд не предоставляет отдельной инсталляции БДЕ и не позволяет распространять отдельно БДЕ. Это неотъемлимая часть инструмента разработки.

А довод насчет "сам такой" - это обычный довод, перевод на другую личность, крайне неприличный довод в дискуссиях, это лучше делать в песочнице.


 
DevMaster   (2003-06-25 11:22) [8]

Всем приветик!!!

Хочу поделиться советиком по данной теме!!!
Я использую БД Paradox причем не используя BDE(тоесть на компе где моя прога работает нет BDE)!!!! Этот способ работает на любой операционке симейства Windows!!!(Все проверенно!!!)

Вот инициализация таблицы!!!
with Table1 do
begin
{путь к файлам таблиц!!!}
DatabaseName:= ExtractFilePath(Application.ExeName)+"Base";
TableName:= "Address.db"{можно без расширения!!!}
Active:= True;
end;
Таким образом я избавился от алиаса!!!!!!

Далее необходимы 4 Dll(если используем SQL запросы то еще 1)
Все эти DLL занимают около 1 МБ(многовато, но ведь это намного меньше чем всё BDE установить!!!)

К сожалению список этих Dll я не помню!! Но гдето неделю назат я вылаживал их в форум(Вопрос был о InstalShield)

Всем Успешных познаний!!!


 
vopros   (2003-06-25 11:52) [9]

>DevMaster © (25.06.03 11:22)
Насмешил.:))


 
Val   (2003-06-25 12:00) [10]

>DevMaster © (25.06.03 11:22)
+vopros © (25.06.03 11:52)
количество восклицаний и стиль текста поста сильно напоминают "Хотите похудеть?..." и т.д. :)


 
Dred2k   (2003-06-25 12:19) [11]


> DevMaster © (25.06.03 11:22)

И снова он на арене...


 
DevMaster   (2003-06-25 16:04) [12]

>vopros
>Val
>Dred2k

Да, ребятки... Вы наверное в форуме только такие советы и даете..! А реально по этой теме подсказать слабо?
:)))




 
Dred2k   (2003-06-25 16:45) [13]

Ждем, когда ты начнешь "вылаживать" чудо-dll-ки.
Нам без них никак...


 
Anatoly Podgoretsky   (2003-06-25 20:56) [14]

Опять провокатор в ветке.


 
Dred2k   (2003-06-25 21:02) [15]

Надеюсь, не я?
;))


 
Pat   (2003-06-25 23:11) [16]

>Хочу поделиться советиком по данной теме!!!
Я бы такого и врагу не посоветовал


 
vopros   (2003-06-26 09:46) [17]

>DevMaster © (25.06.03 11:22)
Если перетащить еще несколько каталогов и немного инфы(забыл какой).Все будет работать и без ОС Windows!!!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
1-67776
Smart
2003-07-08 07:25
2003.07.21
Проблема с TListView


7-68097
mym
2003-05-12 07:38
2003.07.21
IShellFolder


1-67823
Titeha
2003-07-07 15:02
2003.07.21
Печать HTML документа


4-68115
1g0r
2003-05-20 13:03
2003.07.21
как отловить изменение раскладки в диалоге?


1-67907
adogg
2003-07-08 12:42
2003.07.21
StringGrid and Button





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский