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

Вниз

Инсталлятор   Найти похожие ветки 

 
Германн ©   (2010-03-20 02:28) [0]

Пока занят в основном лично-семейными задачами. О будущей работе пока только есть предварительное согласие.
Решил освоить "партминимум" по инсталлятору Inno Setup и в частности по ISTool. При предварительном осмотре обнаружил, что бОльшая часть справочной информации в ISTool "заправлена в плашеты". То бишь в хинты. Очень трудно её читать, ибо хинты не живут долго.
Справка к программе отсутствует.
Нет ли у кого хотя бы какой, пусть не очень полной, документации к ISTool? Англоязычной хотя бы.

Или всё же мне стоит последовать совету Eraser и осваивать MSI? Если это чем-то очень сложно или платно, то мне это не подходит. Я (во всяком случае пока, но скорее всего уже никогда) не собираюсь писать никаких новых программ на языках высокого уровня, кроме тестовых. А вот "одну" старую продолжаю поддерживать.


 
Eraser ©   (2010-03-20 02:34) [1]

> Или всё же мне стоит последовать совету Eraser и осваивать
> MSI?

стОит, не устану это повторять ;-)


 
Кто б сомневался ©   (2010-03-20 02:36) [2]

Только не MSI , Это такой тупой монстр, периодически глючащий (к примеру иногда при запущенном файрволе зависает на инициализиции, пока его не отключишь). Тупой он, т.к. часто бывает удалишь дистрибутив (вышла новая версия проги, или просто не нужен), а при анинстале самой проги он начинает его требовать и не хочет анинсталить. Приходится вручную удалять в реестре.


 
Кто б сомневался ©   (2010-03-20 02:38) [3]

Плюс перебрасывает все содержимое дистрибутива в папку windows (хотя rollback отключен) из за чего она вырастает до оч. больших размеров.


 
Кто б сомневался ©   (2010-03-20 02:39) [4]


>  Приходится вручную удалять в реестре.

Не зря MS сделали прогу для этого: MSECACHE называется.


 
Германн ©   (2010-03-20 03:16) [5]


> Eraser ©   (20.03.10 02:34) [1]
>
> > Или всё же мне стоит последовать совету Eraser и осваивать
> > MSI?
>
> стОит, не устану это повторять ;-)
>

Нуу. Тогда, Лешь может дашь ссылку на подробное руководство по MSI. И руководство о том, как в нём устанавливать BDE и BDE-шные параметры? :)

P.S.
Ты уж извини, что я ушел из "той фирмы" и ты потерял "потенциального клиента".


 
Anatoly Podgoretsky ©   (2010-03-20 10:14) [6]

> Германн  (20.03.2010 02:28:00)  [0]

Совет правильный, на остальные форматы можешь забить.


 
Rouse_ ©   (2010-03-20 13:06) [7]


> Только не MSI , Это такой тупой монстр, периодически глючащий

Хм, ты по всей видимости что-то делаешь не так :)


 
Eraser ©   (2010-03-20 14:07) [8]

> [5] Германн ©   (20.03.10 03:16)


> Нуу. Тогда, Лешь может дашь ссылку на подробное руководство
> по MSI

руководство на MSDN есть, бесплатная утилита вот http://ru.wikipedia.org/wiki/WiX . Но я бы рекомендовал использовать что-нибудь вроде InstallShield.


 
DVM ©   (2010-03-20 14:11) [9]


> Но я бы рекомендовал использовать что-нибудь вроде InstallShield.

еще InstallAware тоже можно


 
Кто б сомневался ©   (2010-03-20 14:20) [10]


> Хм, ты по всей видимости что-то делаешь не так :)


Я ничего не делаю ,я просто запускаю инсталляторы с играми, прогами итп.
И вижу что происходит, вижу какой он неповоротливый, и глючащий.


 
DVM ©   (2010-03-20 14:23) [11]


> И вижу что происходит, вижу какой он неповоротливый, и глючащий.

Более того, зачастую установка бывает невозможна, пока не будет скачана и установлена более новая версия самого инсталлятора, что иногда ставит в тупик, если взять негде.


 
Кто б сомневался ©   (2010-03-20 14:25) [12]

Особенно меня бесит копирование в папку windows всего дистрибутива. 600 мб? - все и скопируются.
А нафига, если он у меня есть в архиве отдельно.
Ну и плюс траблы с uninstall - необходим тот дистрибутив, с которого устанавливались, даже если есть новее он не пойдет.
Я еще раз повторю, не зря MS сделали прогу для удаления подобных msi конфликтов  при Uninstall - MSECACHE .
Нахрен такой инсталлятор надо отсылать.


 
Кто б сомневался ©   (2010-03-20 14:26) [13]


> Более того, зачастую установка бывает невозможна, пока не
> будет скачана и установлена более новая версия самого инсталлятора,
>  что иногда ставит в тупик, если взять негде.


Да кстати, было такое несколько раз, пришлось лазить по инету искать. Хотя вот он дистрибутив, бери и ставь, чего не хватает? Ан нет.


 
DVM ©   (2010-03-20 14:27) [14]


> 600 мб? - все и скопируются.

хорошо если 600. Adobe Creative Suite CS4 на все 10 тянет. И все будет там.


 
Eraser ©   (2010-03-20 14:29) [15]

> [12] Кто б сомневался ©   (20.03.10 14:25)


> Нахрен такой инсталлятор надо отсылать.

альтернативы нет.


 
DVM ©   (2010-03-20 14:30) [16]


> Eraser ©   (20.03.10 14:29) [15]


> альтернативы нет.

ну не всегда же он нужен. Если вот MS закрутит гайки окончательно то да.


 
Кто б сомневался ©   (2010-03-20 14:33) [17]

Идеальный инсталлятор это:

1. Тот что не копирует бэкапы без спроса, куда то к себе, либо при отключенном Rollback
2. Автономный, и не зависит от внешнего инсталлера и его версии, и его можно установить в любое время.
3. Uninstall не требует всего дистрибутива (тк.. они могут быть огромны) а уж тем более конкретной версии дистрибутива (с того с которого ставили).
4. Не должен глючить (зависать), как msi при антивирусах и файрволлах. Пока не отрубишь файрволл он не заработает.
5. Должен работать быстро, и сжимать оптимально

MSI под эти критерии не подходит абсолютно.


 
Кто б сомневался ©   (2010-03-20 14:36) [18]


> альтернативы нет.


ну что за бред, как это нет, разве один инсталлер только для Win это MSI?

Inno setup (популярный),  NSIS, InstallShield, WISE, Vise, CreateInstall, Advanced Installer, InstallAware


 
DVM ©   (2010-03-20 14:37) [19]


> Кто б сомневался ©   (20.03.10 14:36) [18]


> ну что за бред

Он хотел сказать что некоторые вещи в Windows можно совершить только с помощью MSI


 
Кто б сомневался ©   (2010-03-20 14:43) [20]


> DVM ©   (20.03.10 14:37) [19]


Ну тогда его надо юзать только в таких ситуациях. как в исключение.
Потому что MSI - это полный трэш и головная боль для пользователя.


 
DVM ©   (2010-03-20 14:48) [21]


> Кто б сомневался ©   (20.03.10 14:43) [20]

кстати, лого Windows 7 совместимое, приложение может получить только в случае если инсталлятор у него MSI, иначе нет.


 
Кто б сомневался ©   (2010-03-20 15:06) [22]


> DVM ©   (20.03.10 14:48) [21]


Делать как делают другие - сборка с msi и сборка с классическим инсталлером. что хочешь то и качай.
Opera так делают. Я все время качаю классический (Inno кажись) он и быстрый и не глючит. Этот калечный msi отсылаю.


 
Кто б сомневался ©   (2010-03-20 15:08) [23]

Ну либо получаем лого с msi , а потом ради пользователей переходим на нормальный инсталлер.
Кстати, что это лого дает то, кроме картинки "Windows совместима"?


 
turbouser ©   (2010-03-20 15:08) [24]


> Eraser ©   (20.03.10 02:34) [1]

не стОит. inno со всем нормально справляется.


 
Кто б сомневался ©   (2010-03-20 15:10) [25]


> DVM ©   (20.03.10 14:48) [21]


Кстати, насколько я помню у Касперского и Symantec и у многих других больших антивирусов свои инсталлеры, и лого у них также есть скорее всего.


 
Eraser ©   (2010-03-20 16:03) [26]

> [20] Кто б сомневался ©   (20.03.10 14:43)

не замечал такого.

> [24] turbouser ©   (20.03.10 15:08)

с массовой установкой в домене тоже?

> [25] Кто б сомневался ©   (20.03.10 15:10)

у них морды свои, которые прикручены к MSI.


 
DVM ©   (2010-03-20 16:04) [27]


> Кстати, насколько я помню у Касперского и Symantec и у многих
> других больших антивирусов свои инсталлеры

это обертки над MSI. У адобе, у Delphi 2010 тоже.


 
Anatoly Podgoretsky ©   (2010-03-20 16:59) [28]

> Кто б сомневался  (20.03.2010 15:06:22)  [22]

Что то ты всех запугал, но главное не вижу твоих страхов.


 
Кто б сомневался ©   (2010-03-20 18:29) [29]


> Что то ты всех запугал, но главное не вижу твоих страхов.


Млин если бы не было проблем, то я бы его не посылал бы так тем более как пользователь.. С этими всеми проблемами я натыкаюсь периодически. У меня уже привычка - если ставлю что то и MSI, то закрываю  файрволл вообще.


 
Кто б сомневался ©   (2010-03-20 18:32) [30]

То что эта поделка не удачная, и неповоротливая в сравнении с другими инсталляторами, никто даже спорить не будет, т.к. это очевидно. Еще раз повторю:  MSECAcHE. MS выпустила эту прогу для того для фикса одной очень распространенной проблемы с Uninstall .


 
Германн ©   (2010-03-21 02:05) [31]


> Eraser ©   (20.03.10 14:07) [8]

Осваиваю Inno Setup в связке  c ISTools.
(InstallShield, насколько знаю платный).
Завтра буду пробовать на "чистой ОС"


 
Amoeba_   (2010-03-21 02:42) [32]

К Inno Setup еще есть Inno script generator:
http://www.hisoft2000.de/En/index.htm


 
Германн ©   (2010-03-21 03:06) [33]


> Amoeba_   (21.03.10 02:42) [32]

Спасибо. Буду иметь в виду.


 
Eraser ©   (2010-03-21 05:01) [34]

> [31] Германн ©   (21.03.10 02:05)


> Осваиваю Inno Setup в связке  c ISTools.

это легкий путь. Inno Setup - отличный инсталлятор, куда понятнее msi. Только вот у него одна беда - не поддерживается MS. как раз с него перешел, в свое время, на MSI.


 
Германн ©   (2010-03-21 21:40) [35]


> Только вот у него одна беда - не поддерживается MS.

Для меня неважно. В требованиях к ПО написано четко - Windows XP не выше.


 
Германн ©   (2010-03-22 01:52) [36]

Отредактировал Russian.isl ибо он (Inno Setup), имхо, не по-русски пишет в некоторых диалогах. На первый взгляд всё работает. Не проверил пока только установку BDE.


 
Anatoly Podgoretsky ©   (2010-03-22 09:04) [37]

> Германн  (22.03.2010 01:52:36)  [36]

Когда будешь проверять, то проверь и деинсталляцию, а то получится как в 2006, при деинсталяции остаешься без БДЕ


 
Медвежонок Пятачок ©   (2010-03-22 14:17) [38]

msi это конечно хорошо.

ставим проект клиенту.
у него на машине нет vs2005 run time библиотек.
не беда, у нас есть их редистрибут пакет.
он как раз на msi.
запускаем.
упс. требует чтобы было на машине клиента винсталлер не ниже третьей версии. качаем. ставим. снова упс.
сервис пак к винде еще нужен.
снова качаем.


 
Германн ©   (2010-03-22 14:48) [39]


> Anatoly Podgoretsky ©   (22.03.10 09:04) [37]

Проверю конечно, но автор Inno setup неоднократно говорил, что удалять BDE при деинсталляции программы не есть хорошо.


 
Anatoly Podgoretsky ©   (2010-03-22 14:54) [40]

> Медвежонок Пятачок  (22.03.2010 14:17:38)  [38]

А как вы такой бардак с Виндоус допустили, у вас же не дыра, а дырища.


 
Медвежонок Пятачок ©   (2010-03-22 14:56) [41]

при чем здесь мы.
это машина не наша была.
но мы туда свой софт ставили


 
Anatoly Podgoretsky ©   (2010-03-22 15:17) [42]

> Германн  (22.03.2010 14:48:39)  [39]

Борландовцы тоже говорили и над Кореловцами сами смеялись, а тут сами допустили такой ляп.
У Микрософта есть механизм отслеживания установленых копий, но пользоваться им опасно, всегда найдется крутой программист, который установит в обход нормальной инсталяции и останется при этом в стороне.


 
Германн ©   (2010-03-23 01:20) [43]


> Anatoly Podgoretsky ©   (22.03.10 15:17) [42]

BDE не удаляется. Что, в прочем вполне естественно, если учесть способ её инсталляции.


 
Германн ©   (2010-03-23 01:22) [44]

Дальнейшие мои эксперименты с Inno Setup прервал DrWeb, который теперь упорно находит в инсталляторе Inno Setup "Trojan.Hoster.origin".


 
Кто б сомневался ©   (2010-03-31 23:14) [45]

Еще один камень в огород MSI.  
Баг появился сегодня на Win 7, на XP его не раз встречал.
При инсталяции новой проги, по ее окончании, вываливается инициализация другого продукта и начинает что-то настраивать, тормозя систему. Мне как раз срочно надо было, пришлось снимать его с диспетчера.

Либо помню, при начале инсталяции одного продукта, инициализируется MSI и просит указать местоположение другого дистрибутива, который не имеет никакого отношения к текущему. Приходится несколько раз нажимать Cancel чтобы пропустить этот идиотизм.


 
Суслик_   (2010-04-01 02:05) [46]


> Германн ©   (22.03.10 01:52) [36]
>
> Отредактировал Russian.isl ибо он (Inno Setup), имхо, не
> по-русски пишет в некоторых диалогах. На первый взгляд всё
> работает. Не проверил пока только установку BDE.


это ты плохо сделал.

там не так делается - надо подключить свой файл, в котором поправить что нужно - тогда инно возьмет твои, а те которые ты не тронул возьмет из стандартного файла.

у меня дома инно нет, но это ключик в какой-то секции. ищи по languagefile, что то типа этого.

я на инне много писал, будут вопросы, отвечу.


 
Суслик_   (2010-04-01 02:15) [47]

еще про инну.

не советую в исходниках брать.
проблема в том, что ансишный код совместим с дельфи 2!!! об этом явно в доке написано. автор где то описыват причины почему дельфи 2 - типа там сильно другое поведение halt. вот.

сейчас есть уникодовый код, тот, есно, для дельфи 2009 заточен.

я в итоге собрал из исходников. но были глюки. много. долго воевал, все победил, но нафиг.

бери в бинарниках

исходники все же храни - на крайний случай.


 
Германн ©   (2010-04-01 02:22) [48]


> Суслик_   (01.04.10 02:05) [46]
>
>
> > Германн ©   (22.03.10 01:52) [36]
> >
> > Отредактировал Russian.isl ибо он (Inno Setup), имхо,
> не
> > по-русски пишет в некоторых диалогах. На первый взгляд
> всё
> > работает. Не проверил пока только установку BDE.
>
>
> это ты плохо сделал.
>

Я ничего не делаю плохо. Уж извини, Дима. Я поправил в Russian.isl только то, что было переведено роботом.


 
Германн ©   (2010-04-01 02:24) [49]


> Суслик_   (01.04.10 02:15) [47]

Ты уж извини, но твой ночной бред я понять не могу.


 
Суслик_   (2010-04-01 02:27) [50]

какой же ты странный, Германн.
просто диву даюсь.


 
Германн ©   (2010-04-01 02:41) [51]


> Суслик_   (01.04.10 02:27) [50]
>
> какой же ты странный, Германн.
> просто диву даюсь.
>

:)
А ты СанСергеича читал? :)
Ну окромя:
"Выпьем, добрая подружка
Бедной юности моей,
Выпьем с горя. Где же кружка?
Сердцу будет веселей."

Ну к чему мне "Суслик_   (01.04.10 02:15) [47]?"
Что там для меня полезно? На кой мне исходники Inno Setup?


 
Суслик_   (2010-04-01 02:56) [52]


> Ну к чему мне "Суслик_   (01.04.10 02:15) [47]?"
> Что там для меня полезно? На кой мне исходники Inno Setup?
>


я тебе отвечу, если будешь слушать.

традиционно многие разработчики, пользующиеся опенсорсными продуктами (а инно именно такой), предпочитают делать свои сборки из распространяемых исходников продукта.

инно тоже имеет исходники в публичном доступе.

я тебя предостерегаю от соблазна самому собирать инну. это очено гиморное дело.

я читал где-то интервью Джордана Рассела (автор). он клял последние версии дельфи, что типа они не правы изменив поведение чего-то там (вроде процедуры halt), что его исходники не хотят корректно себя проявлять по поведению (собираться то собираются, но не корректно работают).

пояснил ))

ЗЫ ты зациклен на проблеме алкоголизма. возможно, что у тебя с этим явлением связано что-то большее, чем получать удовольствие на форуме, указываю его участникам на их пристрастие к алкоголю. Германн, это же твои проблемы))

зачем тебе все эти "тонкие" высказывания на форуме? я тебе искренне хотел подсобить в восприятии инны, ибо серьезно занимался проектом. отвечая на твой вопрос "ну к ему мне..." я просто хотел показать тебе, что ты не очень хорошо разбираешься в подходах, используемых в опенсорсных проектах. как-то так )


 
Anatoly Podgoretsky ©   (2010-04-01 09:47) [53]

> Кто б сомневался  (31.03.2010 23:14:45)  [45]

Ты утверждаешь, что это вина инсталятора, а не того, кто этот дистрибутив делал?


 
Игорь Шевченко ©   (2010-04-01 11:00) [54]

"- Так вы говорите: тайный советник Гете не пил ни грамма? - я повернулся к декабристу. - А почему он не пил, вы знаете? Что его заставляло не пить? Все честные умы пили, а он - не пил? Почему? Вот мы сейчас едем в Петушки и почему-то везде остановки, кроме Есино. Почему бы им не остановиться и в Есино? Так вот нет же. Проперли без остановки. А все потому, что в Есино нет пассажиров, они все садятся в Храпунове, или во Фрязеве. Да. Идут от самого Есина до самого Храпунова или до самого Фрязева - и там садятся. Потому что все равно ведь поезд в Есино прочешет без остановки. Вот так поступал и Иоганн фон Гете, старый дурак. Думаете, ему не хотелось выпить? Конечно, хотелось. Так он, чтобы самому не скопытиться, вместо себе заставлял пить всех своих персонажей. Возьмите хоть "Фауста": кто там не пьет? все пьют. Фауст пьет и молодеет, Зибель пьет и лезет на Фауста, Мефистофель только и делает, что пьет и угощает буршей и поет им "Блоху". Вы спросите: для чего это нужно было тайному советнику Гете? Так я вам скажу: а для чего он заставил Вертера пустить себе пулю в лоб? Потому что - есть свидетельство - он сам был на грани самоубийства, но чтоб отделаться от искушения, заставил Вертера сделать это вместо себя. Вы понимаете? Он остался жить, но как бы покончил с собой. И был вполне удовлетворен. Это даже хуже прямого самоубийства. В этом больше трусости и эгоизма, и творческой низости...
Вот так же он и пил, как стрелялся, ваш тайный советник. Мефистофель выпьет - а ему хорошо, старому псу. Фауст добавит - а он, старый хрен, уже лыка не вяжет"


 
Кто б сомневался ©   (2010-04-01 15:28) [55]


> Ты утверждаешь, что это вина инсталятора, а не того, кто
> этот дистрибутив делал?


Я не на одном дистрибутиве это встречал. Или перед началом, или по окончании начинает просить другой дистрибутив, - совершенно другого продукта.
Как правило тот продукт (второй) либо не был установлен до конца (либо какие то компоненты не установил), либо не был удален до конца. И при запуске почти любого msi начинается дотошная нытье про совершенно левый продукт.
Так было и на примере офиса 2007.
Да это проблемы прежде всего самого инсталлятора.


 
Кто б сомневался ©   (2010-04-01 15:39) [56]


> Как правило тот продукт (второй) либо не был установлен
> до конца (либо какие то компоненты не установил), либо не
> был удален до конца.


Хотя опять же, я устанавливал Corel Photoimpact - установил его полностью.
Все прошло нормально.
На следующий день, при установке DownloadMaster "a началась такая фигня.  
Хотя ничего не удалял, и раньше dm ставился без проблем. Для меня, как для пользователя это доп. раздражающий фактор.
А какой нибудь новичок на моем месте, начал бы кричать где нибудь на форуме что это ошибки самой программы.


 
Anatoly Podgoretsky ©   (2010-04-01 16:05) [57]

> Кто б сомневался  (01.04.2010 15:28:55)  [55]

Я поставил кучу офисов 2007, никакого скулежа и требований, полность автоматическая установка


 
Кто б сомневался ©   (2010-04-01 17:03) [58]


> Я поставил кучу офисов 2007,


Да причем здесь офисы, этот баг появляется не только на офисах.
Появляется редко, но метко. У меня раз в пол года бывало.
Я устанавливаю много разного софта, и получаю головную боль от этого гребанного msi как на XP так и на Win 7.
C другими инсталляторами проблем перечисленных в этой ветке никогда не было.

Анатолий, если бы этих проблем не было, я бы слова не сказал про msi.
Честно говоря я сам не понимаю как такая большая корпорация как MS умудрилась сделать основной инсталлятор таким проблемным для конечного пользователя, и более того, не пытается исправить их.


 
jack128_   (2010-04-01 17:55) [59]


Суслик
> автор где то описыват причины почему дельфи 2 - типа там
> сильно другое поведение halt. вот.


что тоя не понял, в юникодовых дельфях поведение халта изменилось или в delphi 2 было отличным от нынешнего??  Ссылку не подкинешь?


 
Anatoly Podgoretsky ©   (2010-04-01 19:41) [60]

> Кто б сомневался  (01.04.2010 17:03:58)  [58]

На офис 2007 между прочим ты сослался, не подтвердилосью
Я тоже очень много устанавливаю и никакой головной боли, наоборот приятно, особенно установка в домене.
Наверно хоть с однойу проблемой я должен бы столкнуться?
Единственная проблема, это что в контекстном меню нет пункта запустить от имени администратора, что на ХР вызывает некоторые неудобства.


 
Суслик_   (2010-04-02 00:55) [61]


> jack128_   (01.04.10 17:55) [59]

Жень не подкину.
Это было в евоной рассылке. Я перестал ее читать )))

Там было много эмоций. Но ансишная инна ТОЧНО собирается на втором дельфи!!!

Может это коммент в исходниках был. Жень, у меня на поиск уйдет слишком много времени )))

ЗЫ Насколько я помню, то речь про Halp в DPR файле.


 
Германн ©   (2010-04-02 01:01) [62]


> Суслик_   (02.04.10 00:55) [61]

Раз уж ты, Дима, появился тут.
Я понял что ты имел в виду в Суслик_   (01.04.10 02:05) [46]
Но не понял как это сделать и главное зачем?
Чем плохо изменение файла Russian.isl?


 
Суслик_   (2010-04-02 02:12) [63]

Германн. Ничем не плохо. Я так жил 3 года. Потом прочел, что автор предусмотрел возможность не править генофонд.


 
Суслик_   (2010-04-02 02:16) [64]

странно, что ты это не нашел.

в секции Languages в директиве MessagesFile можно указать несколько файлов через запятую.

последний твой, с твоими правками.


 
Германн ©   (2010-04-02 02:18) [65]


> Суслик_   (02.04.10 02:12) [63]
>
> Германн. Ничем не плохо. Я так жил 3 года. Потом прочел,
>  что автор предусмотрел возможность не править генофонд.
>
>

Но ведь я не трогал генофонд, Дим.
Только языковой файл, который не входит в исходники инно.
Это внешний для инно файл. Сам Inno Setup как был так и остался. Только в собираемом с его помощью инсталляторе некоторые фразы стали "более русскими".


 
Германн ©   (2010-04-02 02:22) [66]


> Суслик_   (02.04.10 02:16) [64]
>
> странно, что ты это не нашел.
>
> в секции Languages в директиве MessagesFile можно указать
> несколько файлов через запятую.
>
> последний твой, с твоими правками.
>

А я и не искал.
Сам подумай зачем мне это?
Я даже и не думал искать такую возможность.
Я собираю свой инсталлятор своего ПО.


 
Суслик_   (2010-04-02 02:33) [67]

Ну... могу пояснить зачем тебе это.

Инно развивается. За время моего использования его я видел, что событие деинсталла стало выполняться при видимой форме прогресса. Раньше было без форму - поэтому, например, удаление драйверов вызывало некое ощущение непонятности - нет формы деинсталлятора - зависает на 3-5 сек, потом, выводится сообщение,что все ок.

Когда он сделал чтобы на время деинсталла показывалась форма я, есно, захотел заюзать его дистрибутив.

и тут оказалось, что потерлись все мои корректировки его языкового файла. я просто забыл, что я его правил.

а забить на его файл нельзя, т.к. могли добавить новые строки, которые в твоем варианте языкового файла окажутся неучтенными.

Создав свой файл с корректировками нужны тебе строк ты обезопасишь себя в будущем от проблема.

Как-то так.


 
Германн ©   (2010-04-02 02:53) [68]


> Суслик_   (02.04.10 02:33) [67]
>
> Ну... могу пояснить зачем тебе это.
>

Ты, Дим, попробуй если захочешь объяснить это в дневное время.


 
Суслик_   (2010-04-02 02:58) [69]

Германн, да на тебя уже все забили.
Ты либо тупой, либо у тебя стиль общения такой.

Все, что я хотел тебе по Инне сказать, я сказал.
Ты же тему зачем-то создал. Может хотел проверить, а не забили ли на тебя? Нет, мы тебя помним ))
Или ты хотел что-то узнать новое по теме? Я не пойму тебя.

Хочешь больше знать про Инну - подпишись на рассылку. Читай, изучай.
Пожалуй, у нас в очередной раз коннект не вышел.


 
Германн ©   (2010-04-02 03:13) [70]


> Суслик_   (02.04.10 02:58) [69]
>
> Германн, да на тебя уже все забили.
> Ты либо тупой, либо у тебя стиль общения такой.
>
>

Ну да. Я тупой. И стиль у меня такой.


> Все, что я хотел тебе по Инне сказать, я сказал.


Ну и что ты мне сказал полезного?


> Хочешь больше знать про Инну - подпишись на рассылку. Читай,
>  изучай.

Уже изучил.

Напоследок.
Если ты Дима сможешь сказать что-то разумное в рамках сабжа в "дневное время", готов признать свою неправоту.
Но я сомневаюсь в тебе.

P.S. Пить надо уметь!
Ветераны ДМ, уверен согласятся с этим лозунгом.


 
Германн ©   (2010-04-02 03:32) [71]


> а забить на его файл нельзя, т.к. могли добавить новые строки,
>  которые в твоем варианте языкового файла окажутся неучтенными.
>
>
> Создав свой файл с корректировками нужны тебе строк ты обезопасишь
> себя в будущем от проблема.
>
> Как-то так.
>

Мои корректировки единичны и редки. Я их сделаю при следующей необходимости.


 
Марвин Химейер   (2010-04-02 18:37) [72]

Пользовался Inno.
Пользовался NSIS.
Потом написал свой.

Считаю что у каждого программиста/конторы должен быть свой инсталлер, патчер и апдейтер.


 
turbouser ©   (2010-04-02 19:38) [73]


> Марвин Химейер   (02.04.10 18:37) [72]

Спасибо за несколько минут хорошего настроения =))


 
Jeer ©   (2010-04-02 19:45) [74]


> Считаю что у каждого программиста


должны быть свои "сапоги" - это то, чем будешь годиться на старости :)
А может и просто пригодится.


 
silver ©   (2010-04-03 13:40) [75]

а не подскажут ли знатоки WiXа, как сделать такую простую задачу - нужна маска MaskedEdit для ввода IP


 
turbouser ©   (2010-04-03 13:48) [76]


> silver ©   (03.04.10 13:40) [75]

нет такого. хотя, если 0 тоже забивать - может и прокатит. хелп в зубы и вперед. за 5 минут можно все сделать.


 
silver ©   (2010-04-03 13:54) [77]


> нет такого. хотя, если 0 тоже забивать - может и прокатит.
>  хелп в зубы и вперед. за 5 минут можно все сделать.

я провозился часа 3 (с хелпом) - решения не нашел
оставил обычный едит, с пояснением "введешь не то, сам дурак"


 
silver ©   (2010-04-03 14:06) [78]


> Но я бы рекомендовал использовать что-нибудь вроде InstallShield.

стоит ведро денег


 
turbouser ©   (2010-04-03 14:12) [79]


> silver ©   (03.04.10 14:06) [78]

Я же говорил, что маскедит не очень подходит.. В принципе, есть компоненты для ввода ип. Найти в гугле не трудно. Если нельзя использовать сторонние компоненты - то содрать оттуда реализацию и подогнать для себя. Да и, в принципе, самому сделать не трудно, наследуешься от маскедит и делаешь что угодно.


 
silver ©   (2010-04-03 14:27) [80]


> Я же говорил, что маскедит не очень подходит.. В принципе,
>  есть компоненты для ввода ип. Найти в гугле не трудно.
> Если нельзя использовать сторонние компоненты - то содрать
> оттуда реализацию и подогнать для себя. Да и, в принципе,
>  самому сделать не трудно, наследуешься от маскедит и делаешь
> что угодно.

времени мало разбираться, есть более актуальные задачи
у нас клиент серверное ПО
инсталятор сервера на InnoSetup, который делает кучу всего и на msi его переводить никто не собирается (я застрелюсь, если придется)
а вот клиента пришлось обернуть в msi, как раз из-за установки в домене
причем, неплохо бы произвести начальную настройку в самом инсталяторе (хотя это и не критично)
вот потому я и получил порцию церебрального секса с виксом


 
turbouser ©   (2010-04-03 14:49) [81]


> silver ©   (03.04.10 14:27) [80]

Так в инсталяторе,в принципе, достаточно того что ты и сделал.. Понятно, что хочется красиво, но это требует затрат. Нет времени? ну так и ладно. Если это отдельная, поставленная сверху (и т.п.) задача - то другой разговор.


 
silver ©   (2010-04-03 18:23) [82]


> Нет времени? ну так и ладно. Если это отдельная, поставленная
> сверху (и т.п.) задача - то другой разговор.

так и вышло
совесть гложет
удивило, что с маской <###.###.###.###> не введенные числа заменяются пробелами


 
Anatoly Podgoretsky ©   (2010-04-03 20:49) [83]

А чего удивительного, если указано строгое количество знаков.


 
silver ©   (2010-04-04 01:52) [84]


> А чего удивительного, если указано строгое количество знаков.

научите, сенсей


 
Германн ©   (2010-04-04 02:55) [85]


> silver ©   (04.04.10 01:52) [84]
>
>
> > А чего удивительного, если указано строгое количество
> знаков.
>
> научите, сенсей
>

А хелп почитать?


 
Anatoly Podgoretsky ©   (2010-04-04 12:13) [86]

> silver  (04.04.2010 01:52:24)  [84]

Чему тебя учить?


 
silver ©   (2010-04-04 14:10) [87]


> Чему тебя учить?

я уже написал, какая задача стояла
как ее решить? вы знаете ответ?


 
silver ©   (2010-04-04 14:11) [88]


> А хелп почитать?

исчезни



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

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.71 MB
Время: 0.067 c
15-1273962210
[true]TRIx
2010-05-16 02:23
2010.08.27
Прошу потестить портал.


4-1234764051
Андрей_1
2009-02-16 09:00
2010.08.27
Управление внешним устройством


9-1185021098
AlexanderMS
2007-07-21 16:31
2010.08.27
Повторный вывод уже построенной сцены в OpenGL.


15-1271847638
Scot Storch
2010-04-21 15:00
2010.08.27
БД кожгалантерейного магазина


2-1274121959
Semen
2010-05-17 22:45
2010.08.27
Объединение 3-х полей таблицы Paradox в одно.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский