Помощь - Поиск - Пользователи - Календарь
Полная версия: Перенос проги на другой комп.
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
iFlight
Здравствуйте, и снова я в затруднении(
Есть прога, написанна на Delphi 6, с использованием бд paradox,которая сделана через DataBase Dekstop, нужно перенести её на другой компьютер(сделать инсталятор). Можно ли это как то осуществить, чтобы бд переносилась автоматически, т.е. уже была в инстоляторе?
В DRKB есть исходник проги по переносу, она насколько я понял просто отдельно переносит бд,возможно, можно включить в инсталятор . Или осуществить перенос вообще без создания инсталятора?)

Для создание инстолятора использую Inno Setup 5.

Зарание спасибо.
volvo
В чем именно у тебя проблема? Ты файл базы данных в папку с проектом положил? BDE инициализируй при старте программы, альясы все установи, и тогда никакой InnoSetup тебе напрочь не нужен, все необходимые файлы должны просто лежать в одной папке с проектом.
iFlight
Проблемма в том, что не знаю как перенести программу с бд на другой компьютер, причём так, чтоб этот процесс был как можно проще(в идеале просто копирование екзешника)).

У меня бд в другой папке... какие именно файлы надо копировать? только из папки c бд(у меня там 4 файла .db, .mb, .px и .ini) ?

Цитата
BDE инициализируй при старте программы, альясы все установи

Это как?(: Нашёл только функцию dbiInit , на как ею пользоваться что-то не найду(
volvo
Цитата
в идеале просто копирование екзешника
Идеала не будет, естественно. Копировать придется папку с программой. В которой будут EXE-шник, и база (ну, и необходимые DLL-ки)

Цитата
Это как?(: Нашёл только функцию dbiInit , на как ею пользоваться что-то не найду(
Вот так: http://www.delphikingdom.com/asp/answer.asp?IDAnswer=27022 Там рассказано, откуда вытянуть нужные DLL-ки.
iFlight
работает) спасибо большое)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.