<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Installation Developer &#187; Features and Components 201</title>
	<atom:link href="http://www.installationdeveloper.com/349/features-and-components-201/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.installationdeveloper.com</link>
	<description>InstallShield Training - InstallShield Tutorials</description>
	<lastBuildDate>Tue, 27 Jul 2010 14:57:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Features and Components 201</title>
		<link>http://www.installationdeveloper.com/349/features-and-components-201/</link>
		<comments>http://www.installationdeveloper.com/349/features-and-components-201/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 17:47:16 +0000</pubDate>
		<dc:creator>Rod_Maupin</dc:creator>
				<category><![CDATA[InstallShield Training]]></category>
		<category><![CDATA[installshield class]]></category>
		<category><![CDATA[installshield classes]]></category>
		<category><![CDATA[installshield course]]></category>
		<category><![CDATA[installshield courses]]></category>
		<category><![CDATA[installshield programmer]]></category>
		<category><![CDATA[installshield tutorial]]></category>
		<category><![CDATA[installshield tutorials]]></category>

		<guid isPermaLink="false">http://www.installationdeveloper.com/?p=349</guid>
		<description><![CDATA[
This is the second part of an article, the first part being Features and Components 101.


In the first article, we talked about how Components are associated with Features.&#160; Thus, If a Feature is not installed, the Components that are associated with it will not be installed either.&#160; Now that you understand that, you should know [...]]]></description>
			<content:encoded><![CDATA[<p>
This is the second part of an article, the first part being <a href="/post/Features-and-Components-101.aspx" title="Features and Components 101">Features and Components 101</a>.
</p>
<p>
In the first article, we talked about how <strong>Components</strong> are associated with <strong>Features</strong>.&nbsp; Thus, If a <strong>Feature</strong> is not installed, the <strong>Components</strong> that are associated with it will not be installed either.&nbsp; Now that you understand that, you should know that <strong>Features</strong> have many other properties that are very useful to the installation developer.&nbsp; Here are some of them:
</p>
<ul>
<li>
<div>
	<strong>Display</strong> &#8211; this property controls the display of the feature.&nbsp; It can be one of three values:
	</div>
<ul>
<li>
<div>
		Visible and Collapsed &#8211; the feature is displayed in the run-time dialog with its subfeatures collapsed by default.
		</div>
</li>
<li>
<div>
		Visible and Expanded &#8211; the feature is displayed in the run-time dialog with its subfeatures expanded by default.
		</div>
</li>
<li>
<div>
		Not Visible &#8211; the feature and subfeatures are not display in the run-time dialog.
		</div>
</li>
</ul>
</li>
<li>
<div>
	<strong>Advertised</strong> &#8211; this property controls the advertisement of the features.&nbsp; It can be one of four values:
	</div>
<ul>
<li>
<div>
		Allow Advertise &#8211; this means the end user has the ability to select the advertisement option for this feature in the CustomSetup dialog.&nbsp; Advertisement is allowed, but is not the default option in the installation.
		</div>
</li>
<li>
<div>
		Favor Advertise &#8211; this means that advertising is not allowed for this feature.&nbsp; End users can not elect to have this feature advertised in the CustomSetup dialog.
		</div>
</li>
<li>
<div>
		Disallow Advertise &#8211; this means that advertising is not allow for this feature.&nbsp; End users will not be able to choose to have this feature advertised i nthe CustomSetup dialog.
		</div>
</li>
<li>
<div>
		Disable Advertise if Not Supported &#8211; Advertisement works only on systems with Internet Explorer 4.01 or later.&nbsp; If the target system does not meet that criteria, advertising is not allowed.&nbsp; If the target system can support advertisement, it is allowed.
		</div>
</li>
</ul>
</li>
<li>
<div>
	<strong>Required</strong> &#8211; this property controls whether the feature is required to be installed with the application.&nbsp; It can be one of two values:
	</div>
<ul>
<li>
<div>
		Yes &#8211; the feature is&nbsp;required and must be installed.
		</div>
</li>
<li>
<div>
		No &#8211; the feature is not required and the&nbsp;user can decide whether or not to install it.
		</div>
</li>
</ul>
</li>
<li>
<div>
	<strong>Condition</strong> &#8211; this property allows you to specify one or more conditions for the feature.&nbsp; If the condition(s) is/are true on the target system, the feature is available to be installed.&nbsp; You can enter the condition manual or use the Condition Builder.
	</div>
</li>
</ul>
<p>
<strong>Components</strong> also have many useful properties.&nbsp; Here are some of them:
</p>
<ul>
<li>
<div>
	<strong>Condition</strong> &#8211; like features, you can set conditions for features.
	</div>
<ul>
<li>
<div>
		True -&nbsp;the component will be installed or advertised.&nbsp; This is assuming that its feature is selected for installation.
		</div>
</li>
<li>
<div>
		False &#8211; the component will not be installed.
		</div>
</li>
</ul>
</li>
<li>
<div>
	<strong>Reevaluate Condition</strong> &#8211; this specifies whether you want the Windows Installer to reevaluate the component&#39;s condition when the product is reinstalled.
	</div>
<ul>
<li>
<div>
		Yes &#8211; condition will be reevaluated if the product is reinstalled.
		</div>
</li>
<li>
<div>
		No &#8211; condition will not be reevaluated if the product is reinstalled.
		</div>
</li>
</ul>
</li>
<li>
<div>
	<strong>Never Overwrite</strong> &#8211; specifies whether you want your installation to avoid overwriting a file if it already exists on the end-user&#39;s machine.
	</div>
<ul>
<li>Yes &#8211; the file will never be overwritten if it exists on the&nbsp;user&#39;s machine.</li>
<li>No &#8211; the file on the target system will not be overwritten if the file version on the target system is newer than the version being installed.</li>
</ul>
</li>
<li>
<div>
	<strong>64-bit Component</strong> &#8211; specifies whether this component is 64-bit or not.&nbsp; If a 64-bit component is included in your installation, the installation can not be run on 32-bit machines.
	</div>
<ul>
<li>
<div>
		Yes &#8211; the component is 64-bit.
		</div>
</li>
<li>
<div>
		No &#8211; the component is not 64-bit.
		</div>
</li>
</ul>
</li>
</ul>
<p>
&nbsp;Both <strong>Features</strong> and <strong>Components</strong> have many more properties than what we discussed here, but these were some of the more important ones.
</p>
<p>
&nbsp;I hope this discussion helps you to clarify your thinking on the differences between <strong>Features</strong> and <strong>Components</strong>.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201&amp;bodytext=%0D%0AThis%20is%20the%20second%20part%20of%20an%20article%2C%20the%20first%20part%20being%20Features%20and%20Components%20101.%20%0D%0A%0D%0A%0D%0AIn%20the%20first%20article%2C%20we%20talked%20about%20how%20Components%20are%20associated%20with%20Features.%26nbsp%3B%20Thus%2C%20If%20a%20Feature%20is%20not%20installed%2C%20the%20Components%20that%20are%20ass" title="Digg"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201&amp;notes=%0D%0AThis%20is%20the%20second%20part%20of%20an%20article%2C%20the%20first%20part%20being%20Features%20and%20Components%20101.%20%0D%0A%0D%0A%0D%0AIn%20the%20first%20article%2C%20we%20talked%20about%20how%20Components%20are%20associated%20with%20Features.%26nbsp%3B%20Thus%2C%20If%20a%20Feature%20is%20not%20installed%2C%20the%20Components%20that%20are%20ass" title="del.icio.us"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;t=Features%20and%20Components%20201" title="Facebook"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.newsvine.com/_tools/seed&amp;save?u=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;h=Features%20and%20Components%20201" title="NewsVine"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/newsvine.png" title="NewsVine" alt="NewsVine" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201" title="Reddit"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201" title="StumbleUpon"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201&amp;annotation=%0D%0AThis%20is%20the%20second%20part%20of%20an%20article%2C%20the%20first%20part%20being%20Features%20and%20Components%20101.%20%0D%0A%0D%0A%0D%0AIn%20the%20first%20article%2C%20we%20talked%20about%20how%20Components%20are%20associated%20with%20Features.%26nbsp%3B%20Thus%2C%20If%20a%20Feature%20is%20not%20installed%2C%20the%20Components%20that%20are%20ass" title="Google Bookmarks"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;submitHeadline=Features%20and%20Components%20201&amp;submitSummary=%0D%0AThis%20is%20the%20second%20part%20of%20an%20article%2C%20the%20first%20part%20being%20Features%20and%20Components%20101.%20%0D%0A%0D%0A%0D%0AIn%20the%20first%20article%2C%20we%20talked%20about%20how%20Components%20are%20associated%20with%20Features.%26nbsp%3B%20Thus%2C%20If%20a%20Feature%20is%20not%20installed%2C%20the%20Components%20that%20are%20ass&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Features%20and%20Components%20201%20-%20http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F" title="Twitter"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F" title="Technorati"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201" title="Live"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;title=Features%20and%20Components%20201&amp;source=Installation+Developer+InstallShield+Training+-+InstallShield+Tutorials&amp;summary=%0D%0AThis%20is%20the%20second%20part%20of%20an%20article%2C%20the%20first%20part%20being%20Features%20and%20Components%20101.%20%0D%0A%0D%0A%0D%0AIn%20the%20first%20article%2C%20we%20talked%20about%20how%20Components%20are%20associated%20with%20Features.%26nbsp%3B%20Thus%2C%20If%20a%20Feature%20is%20not%20installed%2C%20the%20Components%20that%20are%20ass" title="LinkedIn"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.installationdeveloper.com%2F349%2Ffeatures-and-components-201%2F&amp;t=Features%20and%20Components%20201" title="MySpace"><img src="http://www.installationdeveloper.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.installationdeveloper.com/349/features-and-components-201/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
