![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
Написав под WinXP на NTFS программу, которая работает с таблицей
созданной динамически DataModule1->Table1->DatabaseName="PSI"; DataModule1->Table1->TableType=ttDefault; CreateDir(GetCurrentDir()+"\\PSI"); DataModule1->Table1->TableName=GetCurrentDir()+"\\PSI\\PSI.db"; пытаюсь организовать "поставку приложения", т.е. создать инсталятор с помощью Wise For Windows Installer. Накидав vcl'ек удалось таки запустить прогу под Win98, однако ни создать, ни тем более работать стаблицей не удалось из-за ошибки BDE. Я так понял, что vcl'ек для работы BDE оказалось недостаточно и добавил парочку-другую dll'ек. Весь этот эксперемент закончился тем, что после инсталяции инсталер потребовал перезагрузки. Перезагрузился. Стало вылетать сообщение что отсутствует необходимый компонент NTDLL.DLL. В итоге сисетма упала на пол. Вот и родился вопрос: как создавть инсталятор программы, работающей с динамически создаваемой таблицей (БД Paradox)? P.S. Вот список файлов: - директория программы: blw32.dll borlndmm.dll cc3260mt.dll idapi32.dll iddbas32.dll idpdx32.dll idr20009.dll ну и exe'шник понятное дело - win\system32: bdertl60.bpl dbrtl60.bpl EhLibB60.bpl mpr.dll msvcrt.dll ntdll.dll (этому уже не довелось заинсталиться) odbc32.dll odbcint.dll oleaut32.dll oledlg.dll rpcrt4.dll rtl60.bpl vcl60.bpl vcldb60.bpl |
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
Ну. во-первых, чтоб не тащить все эти bpl и прочие borlndmm-ки, посмотри тут Как мне сделать, чтобы при переносе exe-файла, созданного в C++Builder, на другой компьютер, где C++Builder не установлен, этот файл работал?
А BDE устанавливай с помощью того же Wise - у него в разделе files and components есть подраздел BDE runtime - там выстави необходимые тебе параметры. -------------------- Удачи |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
Adil'
Я это делал. Прога отказалась работать с EhLib'овским гридом в разделе files and components
|
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
-------------------- Удачи |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
Adil'
Да то что отказадась - хрен с ней. Попробовал с помощью InsallShield. Получилось всё намного лучше. Но при запуске программы получаю сообщение об ошибке:"An error occurred while attempting to initialize the Borland Database Engine (error $2109)". |
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
-------------------- Удачи |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
all
Вобщем пришлось топорно вколбасить в инсталлер bdeinst.dll. Инсталяха потянула на 5 метров. Несерьёзно |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
||||
|
||||
| Sayrus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.9.2004 Репутация: нет Всего: нет |
Не обязательно топором махать Зайди на http://support.installshield.com/kb/view.a...ticleid=Q104962 Загрузи <<BDE Merge Modules>> какой тебе надобен по версии Билдера. |
|||
|
||||
| Rutti |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 25.7.2004 Репутация: нет Всего: нет |
Sayrus
Загрузил с офсайта модуль для Buildra. Даже не один. При установке вылетает ошибка типа несоответсвие версий! |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |