powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как можно создать дистрибутив для приложения написанного в PB9.0?
25 сообщений из 34, страница 1 из 2
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37204670
Mylena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла необходимость сделать дистрибутив для приложения PB9.0
Подскажите пожалуйста, версия PB9.0 имеет собственные средства для этого?
Если да, то где можно посмотреть документацию по заданному вопросу?
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37204923
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вскидку PB-9.0 таких средств не имеет. Может быть обратить внимание в сторону InstallShield?
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37204946
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InstallShield платный.
Я бы рекомендовал InnoSetup.
Бесплатный и с не плохими возможностями.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205102
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InnoSetup - самый лучший на мой взгляд из бесплатных
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205103
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первую голову собрать рантайм: Пуск\Программы\Sybase\PowerBuilder 9.0\PowerBuilder Runtime Packager на той машине, на которой собирали приложение.

Во вторую голову взять любой бесплатный инсталлятор, котрй понравится, и наваять на нем все, что нужно. Полученный в первой голове рантайм из под инсталлятора запускать принудительно с ключиками " /passive /norestart" - чтобы он ничего не спрашивал и не требовал ребута (хотя второе спорно, может и нужно, сами смотрите).

Лично я пользуюсь FastInstall

ИМХО
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205446
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar плохого не посоветует:)
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205511
Mylena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем ответившим
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205626
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно на WiX'е написать все - микрософтовская command line бесплатная тулза для создания инсталяторов (все свои инсталяторы они им делают). Можно в фаре писать сценарии установки, есть и визуальные средства для редактирования (правда кривые и за деньги, но есть триальный период).
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205628
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве его преимуществ - он может создавать БД, запускать SQL скрипты и т.д. (по крайней мере для MS SQL) без разработки своих custom action в DLL.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205820
Yurk0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я использую NSIS
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37205906
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Ikar плохого не посоветует:)Ага, как будто другие посоветуют исключительно плохое, блин...
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37207123
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikarspas2001Ikar плохого не посоветует:)Ага, как будто другие посоветуют исключительно плохое, блин...
Сайт FastInstall подозрительно давно не обновляется, темы не качаються, а в остальном очень симпатичный. ;)

P.S. использую NSIS, но если есть такие легкие варианты как FastInstall, то разумнеее на простых задачах использовать их.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37207545
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISСайт FastInstall подозрительно давно не обновляется, темы не качаються, а в остальном очень симпатичный. ;)

P.S. использую NSIS, но если есть такие легкие варианты как FastInstall, то разумнеее на простых задачах использовать их.Ну да, пожзабросил автор проект, есть такое, но, на сколько я знаю, при обращении по почте на вопросы отвечает.

Я, кстати, однажды разжившись за счет конторы пакетом CreateInstall, долгое время вообще только им пользовался. А щас, кстати, у них появилась Light и Free версии, хотя и Pro стоит совсем смешных денег - 2000 рублей. http://www.createinstall.ru/
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37207562
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IkarЯ, кстати, однажды разжившись за счет конторы пакетом CreateInstall, долгое время вообще только им пользовался. А щас, кстати, у них появилась Light и Free версии, хотя и Pro стоит совсем смешных денег - 2000 рублей. http://www.createinstall.ru/
Не даром за InstallShield пару тысяч баксов просят. Год назад занимался этой темой - пересмотрел десятки программ - делятся на три класса.
1. Скудные возможности, но более-менее стабильно работает.
2. Скудные возможности, работает криво.
3. Неплохие возможности, но работает криво.

CreateInstall (ну по крайней мере та версия что я с их сайта скачал) однозначно относится к 3 классу. Посыпались внутренние ошибки программы уже на этапе, когда я просто попытался создать инсталятор для установки сотни файлов.

Так что пришлось выбрать WiX с написанием сценарев установки в FAR'е. Пробовал работать с визуальной средой для него WixAware
(??? по-моему ) - цена приличная 800$, а тотже 3 класс. Внутренние ошибки программы я тоже и там ловил, но самое плохое, что он переодически корежил исходные xml файлы для создания инсталляции, после чего они не компилились, а разобрать что к чему после его форматирования там было просто не реально. И еще автор не любит русских - на почту с домена .ru не высылает триальный ключ.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37208326
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк...
ну по крайней мере та версия что я с их сайта скачал
...У меня версия 2003,3,5 - вполне стабильная. я на ней в той конторе, в которой ее поимел, проект делал (гремучая смесь РВ, Delphi, Clipper, ASP + виндовые драйвера в инсталшилдобых пакетах) - вполне нормально себе проект отрабатывал без ошибок. Была проблема небольшая, не так делалось что-то (уже не помню что именно, но что-то с РВ связанное), списался с разработчиком, он под эту проблему патчик быстренько сделал... Так я на этой версии с тех пор и сижу, мне под мои скромные запросы хватает...

А FastInstall пробовал когда инсталляшка самого CreateInstall'а у меня временно недоступна была (хард с дистрами и всеми ключами накрылся, пока искал к нему электронику и восстанавливал таблицу заголовков NTFS под новой электроникой), а нужно было срочно установщик собрать.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37326598
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на РВ кто-то делал инсталлятор?
Если "да", то с какой целью (т.е. почему было выбрано РВ) и какие были плюсы и минусы ?
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37326744
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISА на РВ кто-то делал инсталлятор?
Если "да", то с какой целью (т.е. почему было выбрано РВ) и какие были плюсы и минусы ?На самом РВ инсталлятор делали в АиТ Софте, давным-давно, еще на РВ 6.5, если не на 5, вообще. По каким соображениям не знаю, но получилось достаточно работоспособно. Правда, люди, которые тот инсталлятор ваяли, в АиТ'е уже не работают давно, так что вопросы позадавать, боюсь, будет некому.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327029
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar ,
если им до сих пор пользуються, то значит в этом есть смысл, либо как минимум "экономическая целесообразность".

Инсталлятор на РВ для ПО написанного тоже на РВ:
(+) Читая выше комментарии по поводу соотношения "качество-цена" на инсталляторы, то возникает мысль используя для этих целей РВ можно получить "3 в 1", т.е. и широкие возможности, и высокое качество, и всё это "даром".
К тому же наверняка можно "замутить" ещё и то, что не сможет самый продвинутый инсталлятор, т.к. всё делается в одной среде разработки.
(-) Хотя без внешнего "толчка" бывает не обойтись. Например, банальный тест на версию ОС и если РВ поддерживает данную ОС, то запускать приложение, либо выводить уведомления об ошибке.

У кого, ещё есть какие "за" и "против" инсталлятора на РВ?
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327109
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.06.2011 13:15, AIS пишет:

> если им до сих пор пользуються, то значит в этом есть смысл, либо как
> минимум "экономическая целесообразность".

Или просто в облом сделать что-то поприличнее ;).

> У кого, ещё есть какие "за" и "против" инсталлятора на РВ?

Против инсталлятора на эхотаге есть аргумент, перебивающий все аргументы
"за": большущий объём рантайма.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327248
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главный минус, что все это писать нужно - чтобы корректно все инсталировалось/сносилось, а это "даром" не выйдет.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327355
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000Против инсталлятора на эхотаге есть аргумент, перебивающий все аргументы
"за": большущий объём рантайма.

Да, но 99% этого объема это может быть частью устанавливаемого ПО. А чтобы был вообще 1 файл можно использовать самораспаковывающийся архив, который после раскрытия в Темр запускает инсталляционный ехе-файл на РВ.
Локшин МаркГлавный минус, что все это писать нужно - чтобы корректно все инсталировалось/сносилось, а это "даром" не выйдет.

"Даром" я имел ввиду, что не надо покупать стороннего ПО, чтобы иметь широкие функциональные возможности и при этом отличное качество на выходе. Варианты - бесплатный, функционально ограниченый и глючный, я не рассмотривал :)
А в чем проблема сделать "чтобы корректно все инсталировалось/сносилось"?
Как и любое ПО надо всё тестировать. Зато в родной среде РВ можно делать всё что душа пожелает, даже использовать объекты из устанавливаемого ПО и т.п. ;)
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327435
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISА в чем проблема сделать "чтобы корректно все инсталировалось/сносилось"?
Как и любое ПО надо всё тестировать. Зато в родной среде РВ можно делать всё что душа пожелает, даже использовать объекты из устанавливаемого ПО и т.п. ;)
Ну попробуйте. Чтобы через программы и компоненты все устанавливалось/удалялось, шрифты, сервисы, библиотеки, ActiveX элементы и т.д. регестрировалось. Вы хоть в общих чертах представляете как это сделать? Какие функции из Windows API вызывать? Сколько разбираться с этим нужно будет? Сколько отлаживать?
Это не то, чтобы сделать какой-то колхоз по копированию 5 файлов в две папки путь к которым задан на форме.
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327491
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS"Даром" я имел ввиду, что не надо покупать стороннего ПО, чтобы иметь широкие функциональные возможности и при этом отличное качество на выходе. Варианты - бесплатный, функционально ограниченый и глючный, я не рассмотривал :)
Чем InnoSetup не устраивает?
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327717
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.06.2011 17:08, Anatoly Moskovsky пишет:

> Чем InnoSetup не устраивает?

Там думать головой надо .
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как можно создать дистрибутив для приложения написанного в PB9.0?
    #37327948
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЧем InnoSetup не устраивает?
Не знаю, т.к. использую для этих целей NSIS и пока хватает, но вот появились мысли ;)
Dim200028.06.2011 17:08, Anatoly Moskovsky пишет:
> Чем InnoSetup не устраивает?
Там думать головой надо .

Как настаивает Локшин Марк , то надо подобным и пользоваться, ибо с РВ много головной боли (т.е. "Там думать головой надо ." (С)).

Локшин МаркНу попробуйте. Чтобы через программы и компоненты все устанавливалось/удалялось, шрифты, сервисы, библиотеки, ActiveX элементы и т.д. регестрировалось. Вы хоть в общих чертах представляете как это сделать? Какие функции из Windows API вызывать? Сколько разбираться с этим нужно будет? Сколько отлаживать?
Это не то, чтобы сделать какой-то колхоз по копированию 5 файлов в две папки путь к которым задан на форме.
Да, на InnoSetup и ему подобным, это вроде бы легко, но тоже потребует всех тех же знаний (о чем Вы уже писали). Да и вообще, по вашему инсталлятор сложнее чем "какой-то колхоз"(С).
P.S. Для создания сайта тоже можно воспользоваться шаблонами, но почему-то лучшие сайты написаны "ручками", а заказчики от этого "торчат".
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как можно создать дистрибутив для приложения написанного в PB9.0?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]