<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1352228</guid>
        <pubDate>Wed, 22 Nov 2006 18:53:55 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1352228</link>
        <description><![CDATA[jack128: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=161659&view=findpost&p=1346757'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>moteus &#064; <time class="tag-quote__quoted-time" datetime="2006-11-17T17:23:40+03:00">17.11.06, 14:23</time></span><div class='quote '> IsSelectComponent в методе Skip форм настроек компонент</div></div><br>
зачем чего то проверять? какие компоненты юзер выбрал, то и установится.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=161659&view=findpost&p=1346021'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>moteus &#064; <time class="tag-quote__quoted-time" datetime="2006-11-17T08:19:04+00:00">17.11.06, 08:19</time></span><div class='quote '>[Registry]<br>
if(Создать DSN)then begin<br>
  записать ключи в реестор<br>
end</div></div><br>
ну? У тя дсн к какому компоннету относится? Вот и помечай эту запись в реестре - нужным компоннетом.<br>
хинт: из демок этого не видно, но пренадлежность заданному компонентом можно указывать не только файлам но и некоторым другим секциям скрипта.  В частности - веткам реестра.<br>
то есть что то типа:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">[Registry]</div><div class="code_line">Root: HKCU; Subkey: &quot;Software\My Company&quot;; Flags: uninsdeletekeyifempty; Components: ComponentContainsDsn</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=161659&view=findpost&p=1346757'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>moteus &#064; <time class="tag-quote__quoted-time" datetime="2006-11-17T14:23:40+00:00">17.11.06, 14:23</time></span><div class='quote '>А вот зачем нужны Tasks не понятно. </div></div><br>
это список чекбоксов, которые показываются  в конце инсталяции. Просейший пример: предложение запустить установленную программу.]]></description>
        <author>jack128</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1352219</guid>
        <pubDate>Wed, 22 Nov 2006 18:43:01 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1352219</link>
        <description><![CDATA[Vince Carter: А что такое DSN?]]></description>
        <author>Vince Carter</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346757</guid>
        <pubDate>Fri, 17 Nov 2006 14:23:40 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346757</link>
        <description><![CDATA[moteus: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=161659&view=findpost&p=1346444'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>dron&#045;s &#064; <time class="tag-quote__quoted-time" datetime="2006-11-17T12:11:35+00:00">17.11.06, 12:11</time></span><div class='quote '>такую проверку всё равно придётся через код делать.... </div></div><br>
Оно и понятно.И даже уже сделал.<br>
Вот остался вопрос.<br>
Какова идеология использования Tasks и Components.<br>
Я задаю несколько компонентов и далее проверяю IsSelectComponent в методе Skip форм настроек компонент.<br>
А вот зачем нужны Tasks не понятно. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'>-----<br>
Я что нибудь такое напишу,<br>
Что будет всем приятно-непонятно </span></span>]]></description>
        <author>moteus</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346444</guid>
        <pubDate>Fri, 17 Nov 2006 12:11:35 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346444</link>
        <description><![CDATA[dron-s: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=161659&view=findpost&p=1346021'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>moteus &#064; <time class="tag-quote__quoted-time" datetime="2006-11-17T08:19:04+00:00">17.11.06, 08:19</time></span><div class='quote '>[Registry]<br>
if(Создать DSN)then begin<br>
  записать ключи в реестор<br>
end</div></div><br>
такую проверку всё равно придётся через код делать....]]></description>
        <author>dron-s</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346021</guid>
        <pubDate>Fri, 17 Nov 2006 08:19:04 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1346021</link>
        <description><![CDATA[moteus: Спасибо, но все скрипты в отдельности я уже сделал, и даже разобрался как работать с формами.<br>
Вопрос в следующем.<br>
Допустим у меня есть форма где пользователь выбирает создать DSN (для этого в реестор записываються несколько ключей(скрипт готов)) либо использовать уже существующий(для этого он выбирает нужный из ComboBox(тоже работает)). <br>
В общем нужно что-то типа.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">[Registry]</div><div class="code_line">if(Создать DSN)then begin</div><div class="code_line">&nbsp;&nbsp;записать ключи в реестор</div><div class="code_line">end</div></ol></div></div></div></div><br>
При этом при деинсталяции нужно спросить у пользователя удалять или нет используемый DSN.<br>
Понятно что это можно все сделать скриптом, но тогда нужно будет самому следить за деинсталяцией. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2006-11-17T08:44:01+00:00">17.11.06, 08:44</time></span></span><br>
Извените.Огромное спасибо.<br>
Ответил до прочтения всех ссылок.<br>
Параметр Check то что нужно.<br>
Странно что его нет в справке по секциям, а только отдельно. :o <br>
Ну да ладно. Пошел дальше работать. Если будут вопросы обращусь еще.<br>
<br>
Удачи&#33;<br>
<br>
-----<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'><span class="tag-font" data-value="Arial" style="font-family:Arial">Я что нибудь такое напишу,<br>
Что будет всем приятно-непонятно</span></span></span>]]></description>
        <author>moteus</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345885</guid>
        <pubDate>Fri, 17 Nov 2006 06:12:57 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345885</link>
        <description><![CDATA[dron-s: можешь ещё воспользоваться <a class='tag-url' href='http://www.hisoft2000.de/sm5/ScriptMaker5_full.exe' target='_blank'>ScriptMaker</a> - очень удобная штука, делается всё визуально...]]></description>
        <author>dron-s</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345651</guid>
        <pubDate>Thu, 16 Nov 2006 18:15:42 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345651</link>
        <description><![CDATA[Profi: Первым делам поставь <a class='tag-url' href='http://www.istool.org/default.aspx/' target='_blank'>ISTool</a> это облегчит работу с <strong class='tag-b'>реестром</strong> и <strong class='tag-b'>ini</strong>, по созданию дополнительных форм все хорошо расписано в справке и вот <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=146359&view=findpost&p=1151663' target='_blank'>здесь</a> есть пример. Про BDE - <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=155917' target='_blank'>тут</a>. Это - в общем. Конкретно - спрашивай&#33;]]></description>
        <author>Profi</author>
        <category>Инсталляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345557</guid>
        <pubDate>Thu, 16 Nov 2006 16:17:42 +0000</pubDate>
        <title>Настройка компонент инсаляции</title>
        <link>https://forum.sources.ru/index.php?showtopic=161659&amp;view=findpost&amp;p=1345557</link>
        <description><![CDATA[moteus: Первый раз делаю инсталяторы, так что извеняйте за глупые вопросы.<br><br>Инсталятор (программа Setup.exe) должен:<br>1. Иметь возможность установки сторонних драйверов (BDE, HASP и т.д.)<br>2. Вводить начальные установки (параметры в INI/Registry)<br>3. Создовать DSN для доступа к БД (использую ODBC).<br>4. Ну и копировать файлы<br><br>Скачал Inno setup - очень понравился.<br><br>Так вот. <br>Пока сделал только скрипты для установки всего в отдельности и формы ввода.<br><br>Основной вопрос заключается в том, как в завизимости от данных скрипта выполнить ту или иную часть секций Files, Registry и Run.<br>Мне нужно что-то типа выборочной устоновки с возможностью создания собственных форм для кажного компонента в отдельности.<br>Например выбрали что нужно ставить клиента базы данных. Для установки нужно выбрать каталог куда его ставить.<br>Для DSN - Нужно выбрать либо существующий либо вывести форму где надо заполнить параметры для создания.<br><br>Вроде нужно делать через TASKS/COMPONENTS, но как они работают я так и не понял.]]></description>
        <author>moteus</author>
        <category>Инсталляторы</category>
      </item>
	
      </channel>
      </rss>
	