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

Вниз

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

 
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, как раз из-за установки в домене
причем, неплохо бы произвести начальную настройку в самом инсталяторе (хотя это и не критично)
вот потому я и получил порцию церебрального секса с виксом



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

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

Наверх





Память: 0.64 MB
Время: 0.069 c
4-1226996099
Сергей
2008-11-18 11:14
2010.08.27
Как вывести Диалог свойств Windows К оприделённому файлу ?


15-1264089920
DROWSY
2010-01-21 19:05
2010.08.27
Как можно убрать рекламные окошки, например ,здесь:


2-1272814938
TechnoDreamer
2010-05-02 19:42
2010.08.27
Контейнер


2-1270481004
Fantasy
2010-04-05 19:23
2010.08.27
Shortcut на рабочем столе. Проблема с функцией GetDir(0,sPath);


2-1273649711
@!!ex
2010-05-12 11:35
2010.08.27
Обработка сообщений в отдельном потоке.





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