|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Возникла необходимость сделать дистрибутив для приложения PB9.0 Подскажите пожалуйста, версия PB9.0 имеет собственные средства для этого? Если да, то где можно посмотреть документацию по заданному вопросу? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 14:19 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
На вскидку PB-9.0 таких средств не имеет. Может быть обратить внимание в сторону InstallShield? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 15:27 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
InstallShield платный. Я бы рекомендовал InnoSetup. Бесплатный и с не плохими возможностями. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 15:33 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
InnoSetup - самый лучший на мой взгляд из бесплатных ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:24 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
В первую голову собрать рантайм: Пуск\Программы\Sybase\PowerBuilder 9.0\PowerBuilder Runtime Packager на той машине, на которой собирали приложение. Во вторую голову взять любой бесплатный инсталлятор, котрй понравится, и наваять на нем все, что нужно. Полученный в первой голове рантайм из под инсталлятора запускать принудительно с ключиками " /passive /norestart" - чтобы он ничего не спрашивал и не требовал ребута (хотя второе спорно, может и нужно, сами смотрите). Лично я пользуюсь FastInstall ИМХО ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:24 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Ikar плохого не посоветует:) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 18:43 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Спасибо всем ответившим ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 19:17 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
А можно на WiX'е написать все - микрософтовская command line бесплатная тулза для создания инсталяторов (все свои инсталяторы они им делают). Можно в фаре писать сценарии установки, есть и визуальные средства для редактирования (правда кривые и за деньги, но есть триальный период). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 21:14 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
В качестве его преимуществ - он может создавать БД, запускать SQL скрипты и т.д. (по крайней мере для MS SQL) без разработки своих custom action в DLL. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 21:16 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
я использую NSIS ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 00:06 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
spas2001Ikar плохого не посоветует:)Ага, как будто другие посоветуют исключительно плохое, блин... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 07:50 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Ikarspas2001Ikar плохого не посоветует:)Ага, как будто другие посоветуют исключительно плохое, блин... Сайт FastInstall подозрительно давно не обновляется, темы не качаються, а в остальном очень симпатичный. ;) P.S. использую NSIS, но если есть такие легкие варианты как FastInstall, то разумнеее на простых задачах использовать их. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 16:41 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
AISСайт FastInstall подозрительно давно не обновляется, темы не качаються, а в остальном очень симпатичный. ;) P.S. использую NSIS, но если есть такие легкие варианты как FastInstall, то разумнеее на простых задачах использовать их.Ну да, пожзабросил автор проект, есть такое, но, на сколько я знаю, при обращении по почте на вопросы отвечает. Я, кстати, однажды разжившись за счет конторы пакетом CreateInstall, долгое время вообще только им пользовался. А щас, кстати, у них появилась Light и Free версии, хотя и Pro стоит совсем смешных денег - 2000 рублей. http://www.createinstall.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 21:59 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
IkarЯ, кстати, однажды разжившись за счет конторы пакетом CreateInstall, долгое время вообще только им пользовался. А щас, кстати, у них появилась Light и Free версии, хотя и Pro стоит совсем смешных денег - 2000 рублей. http://www.createinstall.ru/ Не даром за InstallShield пару тысяч баксов просят. Год назад занимался этой темой - пересмотрел десятки программ - делятся на три класса. 1. Скудные возможности, но более-менее стабильно работает. 2. Скудные возможности, работает криво. 3. Неплохие возможности, но работает криво. CreateInstall (ну по крайней мере та версия что я с их сайта скачал) однозначно относится к 3 классу. Посыпались внутренние ошибки программы уже на этапе, когда я просто попытался создать инсталятор для установки сотни файлов. Так что пришлось выбрать WiX с написанием сценарев установки в FAR'е. Пробовал работать с визуальной средой для него WixAware (??? по-моему ) - цена приличная 800$, а тотже 3 класс. Внутренние ошибки программы я тоже и там ловил, но самое плохое, что он переодически корежил исходные xml файлы для создания инсталляции, после чего они не компилились, а разобрать что к чему после его форматирования там было просто не реально. И еще автор не любит русских - на почту с домена .ru не высылает триальный ключ. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 22:20 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Локшин Марк... ну по крайней мере та версия что я с их сайта скачал ...У меня версия 2003,3,5 - вполне стабильная. я на ней в той конторе, в которой ее поимел, проект делал (гремучая смесь РВ, Delphi, Clipper, ASP + виндовые драйвера в инсталшилдобых пакетах) - вполне нормально себе проект отрабатывал без ошибок. Была проблема небольшая, не так делалось что-то (уже не помню что именно, но что-то с РВ связанное), списался с разработчиком, он под эту проблему патчик быстренько сделал... Так я на этой версии с тех пор и сижу, мне под мои скромные запросы хватает... А FastInstall пробовал когда инсталляшка самого CreateInstall'а у меня временно недоступна была (хард с дистрами и всеми ключами накрылся, пока искал к нему электронику и восстанавливал таблицу заголовков NTFS под новой электроникой), а нужно было срочно установщик собрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2011, 22:15 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
А на РВ кто-то делал инсталлятор? Если "да", то с какой целью (т.е. почему было выбрано РВ) и какие были плюсы и минусы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2011, 23:19 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
AISА на РВ кто-то делал инсталлятор? Если "да", то с какой целью (т.е. почему было выбрано РВ) и какие были плюсы и минусы ?На самом РВ инсталлятор делали в АиТ Софте, давным-давно, еще на РВ 6.5, если не на 5, вообще. По каким соображениям не знаю, но получилось достаточно работоспособно. Правда, люди, которые тот инсталлятор ваяли, в АиТ'е уже не работают давно, так что вопросы позадавать, боюсь, будет некому. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 09:02 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Ikar , если им до сих пор пользуються, то значит в этом есть смысл, либо как минимум "экономическая целесообразность". Инсталлятор на РВ для ПО написанного тоже на РВ: (+) Читая выше комментарии по поводу соотношения "качество-цена" на инсталляторы, то возникает мысль используя для этих целей РВ можно получить "3 в 1", т.е. и широкие возможности, и высокое качество, и всё это "даром". К тому же наверняка можно "замутить" ещё и то, что не сможет самый продвинутый инсталлятор, т.к. всё делается в одной среде разработки. (-) Хотя без внешнего "толчка" бывает не обойтись. Например, банальный тест на версию ОС и если РВ поддерживает данную ОС, то запускать приложение, либо выводить уведомления об ошибке. У кого, ещё есть какие "за" и "против" инсталлятора на РВ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 12:15 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
28.06.2011 13:15, AIS пишет: > если им до сих пор пользуються, то значит в этом есть смысл, либо как > минимум "экономическая целесообразность". Или просто в облом сделать что-то поприличнее ;). > У кого, ещё есть какие "за" и "против" инсталлятора на РВ? Против инсталлятора на эхотаге есть аргумент, перебивающий все аргументы "за": большущий объём рантайма. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 13:03 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Главный минус, что все это писать нужно - чтобы корректно все инсталировалось/сносилось, а это "даром" не выйдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 14:06 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Dim2000Против инсталлятора на эхотаге есть аргумент, перебивающий все аргументы "за": большущий объём рантайма. Да, но 99% этого объема это может быть частью устанавливаемого ПО. А чтобы был вообще 1 файл можно использовать самораспаковывающийся архив, который после раскрытия в Темр запускает инсталляционный ехе-файл на РВ. Локшин МаркГлавный минус, что все это писать нужно - чтобы корректно все инсталировалось/сносилось, а это "даром" не выйдет. "Даром" я имел ввиду, что не надо покупать стороннего ПО, чтобы иметь широкие функциональные возможности и при этом отличное качество на выходе. Варианты - бесплатный, функционально ограниченый и глючный, я не рассмотривал :) А в чем проблема сделать "чтобы корректно все инсталировалось/сносилось"? Как и любое ПО надо всё тестировать. Зато в родной среде РВ можно делать всё что душа пожелает, даже использовать объекты из устанавливаемого ПО и т.п. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 15:01 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
AISА в чем проблема сделать "чтобы корректно все инсталировалось/сносилось"? Как и любое ПО надо всё тестировать. Зато в родной среде РВ можно делать всё что душа пожелает, даже использовать объекты из устанавливаемого ПО и т.п. ;) Ну попробуйте. Чтобы через программы и компоненты все устанавливалось/удалялось, шрифты, сервисы, библиотеки, ActiveX элементы и т.д. регестрировалось. Вы хоть в общих чертах представляете как это сделать? Какие функции из Windows API вызывать? Сколько разбираться с этим нужно будет? Сколько отлаживать? Это не то, чтобы сделать какой-то колхоз по копированию 5 файлов в две папки путь к которым задан на форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 15:34 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
AIS"Даром" я имел ввиду, что не надо покупать стороннего ПО, чтобы иметь широкие функциональные возможности и при этом отличное качество на выходе. Варианты - бесплатный, функционально ограниченый и глючный, я не рассмотривал :) Чем InnoSetup не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 16:08 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
28.06.2011 17:08, Anatoly Moskovsky пишет: > Чем InnoSetup не устраивает? Там думать головой надо . Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 17:53 |
|
Как можно создать дистрибутив для приложения написанного в PB9.0?
|
|||
---|---|---|---|
#18+
Anatoly MoskovskyЧем InnoSetup не устраивает? Не знаю, т.к. использую для этих целей NSIS и пока хватает, но вот появились мысли ;) Dim200028.06.2011 17:08, Anatoly Moskovsky пишет: > Чем InnoSetup не устраивает? Там думать головой надо . Как настаивает Локшин Марк , то надо подобным и пользоваться, ибо с РВ много головной боли (т.е. "Там думать головой надо ." (С)). Локшин МаркНу попробуйте. Чтобы через программы и компоненты все устанавливалось/удалялось, шрифты, сервисы, библиотеки, ActiveX элементы и т.д. регестрировалось. Вы хоть в общих чертах представляете как это сделать? Какие функции из Windows API вызывать? Сколько разбираться с этим нужно будет? Сколько отлаживать? Это не то, чтобы сделать какой-то колхоз по копированию 5 файлов в две папки путь к которым задан на форме. Да, на InnoSetup и ему подобным, это вроде бы легко, но тоже потребует всех тех же знаний (о чем Вы уже писали). Да и вообще, по вашему инсталлятор сложнее чем "какой-то колхоз"(С). P.S. Для создания сайта тоже можно воспользоваться шаблонами, но почему-то лучшие сайты написаны "ручками", а заказчики от этого "торчат". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2011, 22:29 |
|
|
start [/forum/topic.php?fid=15&fpage=19&tid=1335697]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 158ms |
0 / 0 |