Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Перенос проги на другой комп.

Автор: iFlight 25.07.2009 15:45

Здравствуйте, и снова я в затруднении(
Есть прога, написанна на Delphi 6, с использованием бд paradox,которая сделана через DataBase Dekstop, нужно перенести её на другой компьютер(сделать инсталятор). Можно ли это как то осуществить, чтобы бд переносилась автоматически, т.е. уже была в инстоляторе?
В DRKB есть исходник проги по переносу, она насколько я понял просто отдельно переносит бд,возможно, можно включить в инсталятор . Или осуществить перенос вообще без создания инсталятора?)

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

Зарание спасибо.

Автор: volvo 25.07.2009 19:36

В чем именно у тебя проблема? Ты файл базы данных в папку с проектом положил? BDE инициализируй при старте программы, альясы все установи, и тогда никакой InnoSetup тебе напрочь не нужен, все необходимые файлы должны просто лежать в одной папке с проектом.

Автор: iFlight 25.07.2009 21:16

Проблемма в том, что не знаю как перенести программу с бд на другой компьютер, причём так, чтоб этот процесс был как можно проще(в идеале просто копирование екзешника)).

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

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

Это как?(: Нашёл только функцию dbiInit , на как ею пользоваться что-то не найду(

Автор: volvo 25.07.2009 22:07

Цитата
в идеале просто копирование екзешника
Идеала не будет, естественно. Копировать придется папку с программой. В которой будут EXE-шник, и база (ну, и необходимые DLL-ки)

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

Автор: iFlight 26.07.2009 0:05

работает) спасибо большое)