|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.01.2008, 22:30 | #1 |
Пользователь
Регистрация: 28.09.2007
Сообщений: 14
|
VB BASADATE
Есть все таже прога "Органайзер" и две базы даных созданые в Аксесе.
Все нормально работает на моем ПК , но если создать екзешник, и перенести прогу на другой комп - то надо все по отдельности и базы и екзе файл. ВНИМАНИЕ ВОПРОС: как сделать чтобы базы даных входили в сам екзешник, или хотя бы распаковывалисьь в одну папку с прогой. Блягодярю за внимание ) |
04.01.2008, 23:06 | #2 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Поищи в поисковиках "Тонкие базы данных". Среди них есть и такие, которые позволяют размещать базы в исполняемом файле. Причем есть готовые компоненты для Delphi/C++Builder.
|
04.01.2008, 23:14 | #3 |
Пользователь
Регистрация: 28.09.2007
Сообщений: 14
|
а как можно сделать чтобы компонент автоматически искал базу данных в папке с прогой?
|
04.01.2008, 23:23 | #4 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Зависит от конкретного компонента, какой используется?
В общем случае в обработчике OnCreate формы или модуля данных (если он используется) нужно указать для компонента путь к базе данных с учетом каталога программы. <Компонент>.<База> := ExtractFilePath(Application.ExeName ) + <имя_базы_данных>; |
04.01.2008, 23:27 | #5 |
Пользователь
Регистрация: 28.09.2007
Сообщений: 14
|
использую компонент Data
там есть свойство DataBAseName в нем указываеться путь |
04.01.2008, 23:52 | #6 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Никогда не встречал такого компонента. Похожее свойство есть у компонента TTable, но там в DatabaseName указывается только каталог и ещё нужно указать саму таблицу в свойстве TableName.
|
05.01.2008, 00:02 | #7 |
Пользователь
Регистрация: 28.09.2007
Сообщений: 14
|
ладно, спасибо ) бум искать )
|