Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Перенести программу на другой компьютер


Автор: bagira 10.1.2007, 19:37
Привет всем!

Начну с того, что я в первый раз пишу приложение, работающее с базой данных.
Пока оно еще не завершено, но я уже задумалась над дальнейшими действиями  smile 

Предполагается, что работать оно будет на одном, отдельно взятом компьютере (на домашнем ноутбуке моей сестры), из пользователей будет она одна; база данных - тоже всего одна и находиться будет только на этом же компике. Исходя из этого (и еще из моего неумения их делать smile) приложение сделано как можно проще - с применением компонента Table.

Теперь мне нужно перенести приложение - экзешник и базу (она пока пустая, только структура) - на компик сестры.

В связи с этим - возникли вопросы:

Что я должна взять вместе с приложением? 
Достаточно ли того, что просто скопирую директорию с базой и перенесу туда? 
Или мне нужно устанавливать на ее компьютер весь боекомплект: Delphi, Database Desktop, BDE Administrator? И настраивать базу там заново?

Извините за глупый вопрос, но в книжке почему-то не нашла ответов smile

Заранее благодарна smile

Автор: kobra 10.1.2007, 21:03
Цитата(bagira @  10.1.2007,  19:37 Найти цитируемый пост)
BDE Administrator
 нужен, заз им ползуешся.
продис поиском, наидеш много аналогичных тем, ну и почитаеш что и как

Автор: Insert 10.1.2007, 22:34
Ещё, если ты использовала алиасы, то их тоже придется прописать в BDE Administrator`e, но можно реализовать БД и без них.

Автор: Fighter 11.1.2007, 05:31
Зачем BDE Administrator. Для таких-то "масштабов" BDE Администратор использовать я думаю глупо. Нужно просто создать всю базу через Database Desktop. И поместить это в папку, которая находится вместе с твоим экзэшником. В тэбле укзаать датабазе нэйм как имя папки, а потом из неё выбирать таблицы и все. А для установки на другом компьютере найди файл bdeinst.rar он должен быть с установочными файлами Delphi, извлеки из этого архива dll и сделай ей regsvr32 и ффсе будет пахать - я проверял.

Автор: SergeBS 11.1.2007, 09:45
bagira, 
А как насчет прочитать в местном FAQ  - "Почему я должен устанавливать BDE?" и не повторять по 101 кругу одно и то же? Не говоря уж о темах снизу...

Автор: bagira 11.1.2007, 21:06
Большое спасибо всем!


Цитата(SergeBS @  11.1.2007,  11:45 Найти цитируемый пост)
bagira, 
А как насчет прочитать в местном FAQ  - "Почему я должен устанавливать BDE?" и не повторять по 101 кругу одно и то же? Не говоря уж о темах снизу...


Виновата, исправлюсь!  smile 

Автор: Sansa 15.1.2007, 14:11
IMHO для таких случаев необходимо выбрать движок базы, который не требует ядра. SQLite, TinyDB, NEXUS, TClientDataSet, ну и DBF (с компонентами, которые напрямую обращаются к таблицам)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)