Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

установка программы с базой данных (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.041 c
14-1117429492
Тульский
2005-05-30 09:04
2005.06.29
Игра на гитаре


1-1117806913
Deka
2005-06-03 17:55
2005.06.29
Обновление для Delphi 2005...


4-1115541375
psa247
2005-05-08 12:36
2005.06.29
RegOpenKey


14-1117954988
lookin
2005-06-05 11:03
2005.06.29
Вот людям делать нечего...


4-1115072311
jcrush
2005-05-03 02:18
2005.06.29
Добавить изменить иконку в треи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский