| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Перенести программу на другой компьютер |
| Автор: bagira 10.1.2007, 19:37 |
| Привет всем! Начну с того, что я в первый раз пишу приложение, работающее с базой данных. Пока оно еще не завершено, но я уже задумалась над дальнейшими действиями Предполагается, что работать оно будет на одном, отдельно взятом компьютере (на домашнем ноутбуке моей сестры), из пользователей будет она одна; база данных - тоже всего одна и находиться будет только на этом же компике. Исходя из этого (и еще из моего неумения их делать Теперь мне нужно перенести приложение - экзешник и базу (она пока пустая, только структура) - на компик сестры. В связи с этим - возникли вопросы: Что я должна взять вместе с приложением? Достаточно ли того, что просто скопирую директорию с базой и перенесу туда? Или мне нужно устанавливать на ее компьютер весь боекомплект: Delphi, Database Desktop, BDE Administrator? И настраивать базу там заново? Извините за глупый вопрос, но в книжке почему-то не нашла ответов Заранее благодарна |
| Автор: kobra 10.1.2007, 21:03 |
| нужен, заз им ползуешся. продис поиском, наидеш много аналогичных тем, ну и почитаеш что и как |
| Автор: 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 кругу одно и то же? Не говоря уж о темах снизу... |
| Автор: Sansa 15.1.2007, 14:11 |
| IMHO для таких случаев необходимо выбрать движок базы, который не требует ядра. SQLite, TinyDB, NEXUS, TClientDataSet, ну и DBF (с компонентами, которые напрямую обращаются к таблицам) |