Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

установка программы с базой данных (Install Shield Express)   Найти похожие ветки 

 
Zhekson   (2005-05-16 12:50) [0]

Все знают, что это можно делать при помощи Install Shield, но никто ещё не сказал, как это делается. Может все только слышали про то что, как-то там это делается, а как и не в курсе?


 
stud ©   (2005-05-16 13:10) [1]

это просто, особенно с щилдом от 5 дельфей, в 7 чуть муторней.


 
Zhekson   (2005-05-16 13:18) [2]

stud ©   (16.05.05 13:10) [1]

ваша помощь, лишь подтверждает сказанное мной ранее...


 
Anatoly Podgoretsky ©   (2005-05-16 13:49) [3]

Это делается путем запуска мастера из меню и ответа на все интересующие тебя поля. Очень просто.


 
stud ©   (2005-05-16 13:51) [4]

так вам тут описать полностью процесс создания инсталяшки для вашей программы??? или нужна помощь по конкретным вопросам?
я разобрался с этой ерундой обычным методом тыка минут за 30


 
Виталий Панасенко   (2005-05-16 15:19) [5]

Ты так в прошлый раз и не ответил, что у тебя за Shield... уже третий или четвертый раз задешь этот вопрос, а инфы как было "кот наплакал", так и осталось...


 
Zhekson   (2005-05-16 15:32) [6]

Виталий Панасенко   (16.05.05 15:19) [5]
установка программы с базой данных (Install Shield Express) - выделенным шрифтом отмечен мой Shield (ver. 3.03).

Anatoly Podgoretsky ©   (16.05.05 13:49) [3]
вот видите... очень просто, но так и не сказали как это делается!!! Как запускается мастер???


 
stud ©   (2005-05-16 15:33) [7]

почту смотрел?
там ссылка есть


 
Anatoly Podgoretsky ©   (2005-05-16 15:37) [8]

Так оформлено же в виде мастера, чтобы ты последовательно ответил на все вопросы. За то время что ты задаешь эти вопросы можно было освоить и Enterprize


 
Виталий Панасенко   (2005-05-16 15:38) [9]


> Виталий Панасенко   (16.05.05 15:19) [5]
> установка программы с базой данных (Install Shield Express)
> - выделенным шрифтом отмечен мой Shield (ver. 3.03).

:-) гоню... вчерашнее еще не вышло...:-)


 
Zhekson   (2005-05-16 15:46) [10]

stud ©   (16.05.05 15:33) [7]
ссылку смотрел... я её уже раз трыдцать смотрел... там по моему рассматривается InstallShield не знающий, что такое Windows. Мой на него вообще не похож... Общих ссылок я в них не свтретил.

Anatoly Podgoretsky ©   (16.05.05 15:37) [8]
Это да, но как вызвать мастер, который отвечает непосредственно за установку базы данных Paradox???

Виталий Панасенко   (16.05.05 15:38) [9]
хех, сам вчера днюху праздновал... ;)


 
Anatoly Podgoretsky ©   (2005-05-16 15:50) [11]

Проверь пунты меню Виндоус/Программы там должно быть.


 
Виталий Панасенко   (2005-05-16 15:52) [12]

У меня Install Shield for Delphi 5 - без проблем...
В Specify InstallShield Objects for Delphi 5 указываю, что из БДЕ мне ставить(весь, частично и остальную требуху)... Затем указываю имя алиаса, драйвер, параметры алиаса(путь к таблицам)


 
stud ©   (2005-05-16 15:58) [13]


> как вызвать мастер, который отвечает непосредственно
> за установку базы данных Paradox???

ищи где прописываются алиасы БД, а сам файл БД копируеш в соответствии с алиасом так же как и основной файл программы


 
Zhekson   (2005-05-16 16:02) [14]

Anatoly Podgoretsky ©   (16.05.05 15:50) [11]
издеваетесь???
в самом InstallShield должен быть мастер установки BDE и драйверов для Paradox + возможность прописать алиас к базе.

Есть в Objects/MergeModules что-то похожее, но там нету возможности прописывания своей базы.


 
Zhekson   (2005-05-16 17:34) [15]

хорошо, мне уже не нужно устанавливать никакую базу, меня теперь интересует другой вопрос: почему никто не может обьяснить как делается то, что по мнению всех очень просто делается???


 
Виталий Панасенко   (2005-05-16 18:03) [16]

Я в письме написал - у тебя ПРОСТО НЕ ПОДКЛЮЧЕН MERGE-МОДУЛЬ БДЕ BDE_ENT.MSM из подпапки MergeModules папки делфей.. Копируешь его в подпапку Modules папки шилда, перезапускаешь IS(если был запущен)


 
Anatoly Podgoretsky ©   (2005-05-16 19:30) [17]

Zhekson   (16.05.05 17:34) [15]
Ты как хочешь по пунктам, с картинками?


 
Zhekson   (2005-05-17 09:21) [18]

Виталий Панасенко   (16.05.05 18:03) [16]
Спасибо Виталий!!! Шаришь!!!

Anatoly Podgoretsky ©   (16.05.05 19:30) [17]
Вот откуда я должен был узнать, что нужно было переписать этот файл???


 
Виталий Панасенко   (2005-05-17 09:29) [19]

Я с этой версией не работаю...
> Вот откуда я должен был узнать, что нужно было переписать
> этот файл???

В помощи написано, как подключать модуля..А в README Делфей написано, какие есть Merge-модули (если память не изменяет)...
Заработало ?


 
Zhekson   (2005-05-17 09:39) [20]

Виталий Панасенко   (17.05.05 09:29) [19]
А в README Делфей написано, какие есть Merge-модули (если память не изменяет)... я же не волшебник, я только учусь.

Мастер BDE_ENT появился, но в нём кроме *.INI файла(какого-то) ничего указывать не нужно ;((( а как же АЛИАСЫ??? ещё какого-то файла не хватает???


 
Виталий Панасенко   (2005-05-17 09:43) [21]

Блин, кнопку Launch нажми.. И учи английский, раз сюда пошел.. :-)


 
Zhekson   (2005-05-17 09:46) [22]

Виталий Панасенко   (17.05.05 09:43) [21]
не кипятись... жму, ничего не происходит :( как кнопка без обработчика... и какой *.INI файл она спрашивает???


 
Виталий Панасенко   (2005-05-17 09:49) [23]

Сбрось ВСЕ модули из MergeModules.. Или найди нормальный шилд... Или ПЕРЕУСТАНОВИ шилд... Может, ты его ДО установки Делфей ставил ? У меня эти модули лежат в подпапке делфей и шилд их видит по этому пути...


 
Zhekson   (2005-05-17 09:55) [24]

Shield ставил после Дэлфей.

какой *.INI файл спрашивает Wisard BDE_ENT???


 
Виталий Панасенко   (2005-05-17 10:05) [25]

ISIDE.INI, но можно и новый создать.. там ведь ДВА варианта..Только,как указать путь в виде макроса - не знаю.. Для Д5 действительно, вроди проще.. правда этот шилд я только благодаря тебе (спасибо ! :-)) вчера поставил...


 
Zhekson   (2005-05-17 10:15) [26]

Виталий Панасенко   (17.05.05 10:05) [25]
хух... пошло вроде дело... в общем косяк был в том, что нужно было переписать все файлы(хотя может и не все ;) ) из &&\Delph\MergeModules, в &&\InstShield\MergeModules...

спасибо тебе огромнейшее!!! выручил.


 
Zhekson   (2005-05-17 10:34) [27]

Виталий Панасенко   (17.05.05 10:05) [25]
кстати, при установке алиаса нет варианта вставить путь куда будет записана база ;( Как же его прописывать, если одному богу известно куда юзер может записать программу?


 
Виталий Панасенко   (2005-05-17 10:57) [28]

Я ж писал - вчера только поставил.. Не подскажу.. Для Д5 было так: PATH=<INSTALLDIR>\DATA например... Т.е. в подпапку DATA попки, куда юзер установил программу


 
Zhekson   (2005-05-17 11:03) [29]

Виталий Панасенко   (17.05.05 10:57) [28]
торможу...


 
Виталий Панасенко   (2005-05-17 11:07) [30]


> Т.е. в подпапку DATA попки

Я - тоже..:-)


 
Anatoly Podgoretsky ©   (2005-05-17 11:37) [31]

Виталий Панасенко   (17.05.05 10:57) [28]
Ну это глупо, есть же DATABASEDIR


 
Zhekson   (2005-05-17 12:32) [32]

Виталий Панасенко   (17.05.05 11:07) [30]
оказывается глупо разобраться в чужой проблеме лучше чем мастер.

а DATABASEDIR это просто ещё один вариант...


 
Anatoly Podgoretsky ©   (2005-05-17 13:49) [33]

Это не ещё один вариант, а это единственный вариант, INSTALLDIR за вариант не идет.


 
Виталий Панасенко   (2005-05-17 14:14) [34]


> Anatoly Podgoretsky ©   (17.05.05 13:49) [33]
> Это не ещё один вариант, а это единственный вариант, INSTALLDIR
> за вариант не идет

В Install Shield for Delphi 5 ? В помощи такого слова не нашел..


 
Zhekson   (2005-05-17 15:50) [35]

Хотите верьте, хотите нет, а не прописывается моя база и всё тут... я уже и стопудово правильный путь указывал, но всё равно при запуске программы выдаёт ошибку(отсутствие базы). Запускаю SQL Explorer, а её и впрямь нет. Почему?


 
Anatoly Podgoretsky ©   (2005-05-17 15:55) [36]

Виталий Панасенко   (17.05.05 14:14) [34]
Ну вопрос то не про Д5, у меня нет возможности проверить было там или нет, да и смысла то особого нет. У клиента Д7, которой у меня тоже нет.


 
Zhekson   (2005-05-17 16:00) [37]

следуя руководству мастера я сделал так:

[Sonic]
Driver=PARADOX
Params=PATH:E:\BDE;ENABLE BCD:FALSE
BDEDriver=STANDARD
[Drivers]
Driver0=Microsoft Paradox Driver (*.db


эти же самые настройки я делаю вручную, когда в SQL Explorer прописываю новую базу. Почему не прописывается моя база?


 
Anatoly Podgoretsky ©   (2005-05-17 16:11) [38]

С каких пор это стало "Microsoft Paradox Driver" драйвером STANDARD


 
Zhekson   (2005-05-17 16:14) [39]

Anatoly Podgoretsky ©   (17.05.05 16:11) [38]

виноват. поправьте горе инсталятора.


 
Виталий Панасенко   (2005-05-17 16:27) [40]


> Anatoly Podgoretsky ©   (17.05.05 15:55) [36]
> Виталий Панасенко   (17.05.05 14:14) [34]
> Ну вопрос то не про Д5, у меня нет возможности проверить
> было там или нет, да и смысла то особого нет. У клиента
> Д7, которой у меня тоже нет.

Я не спорю.. Это автор..Но я писал о Д5 и себе, если внимательно прочитать топик.. :-)
> Виталий Панасенко   (17.05.05 10:57) [28]
> Я ж писал - вчера только поставил.. Не подскажу.. <D>Для Д5
> было так: PATH=<INSTALLDIR>\DATA например...</D> Т.е. в подпапку
> DATA попки, куда юзер установил программу


 
Zhekson   (2005-05-17 17:04) [41]

Может помимо этих данных нужно подключить какие-то дополнительные модули?


 
Anatoly Podgoretsky ©   (2005-05-17 17:09) [42]

Виталий Панасенко   (17.05.05 16:27) [40]
Так я и поправился с учетом версий.


 
Zhekson   (2005-05-18 09:41) [43]

господа, не бросайте меня перед самой разгадкой решения задачи. Сейчас уже как-будто бы всё для базы сделано(Alias, Path, BDEDriver). Осталось понять почему даже введя все эти данные база не прописывается??? Помогите плз.



Страницы: 1 2 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.044 c
1-1117521494
leonidus
2005-05-31 10:38
2005.06.29
Как избежать гонок в потоках


1-1118321930
arant
2005-06-09 16:58
2005.06.29
ClientDataSet с вложенным набором данных


14-1117456273
karat
2005-05-30 16:31
2005.06.29
Программисты из страховых организаций?


11-1101475886
Alex-
2004-11-26 16:31
2005.06.29
ADO + KOL


1-1118120445
drAndrey
2005-06-07 09:00
2005.06.29
TreeView и ToolTips