<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ivan Gentile</title><link>http://blog.shareoffice.it/ivangentile/</link><description>Office and .NET blog</description><managingEditor>Ivan Gentile</managingEditor><dc:language>it-IT</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Ivan Gentile</dc:creator><title>Trovare le informazioni del sistema operativo in VB.Net, C# e ASP.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/09/26/7761.aspx</link><pubDate>Tue, 26 Sep 2006 10:20:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/09/26/7761.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/7761.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/09/26/7761.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/7761.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/7761.aspx</trackback:ping><description>&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;Come trovare le informazioni del sistema&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Nei sistemi Win32, esiste l’API &lt;i&gt;GetVersionEx&lt;/i&gt; che restituisce le informazioni nella struttura &lt;b&gt;OSVERSIONINFO&lt;/b&gt;. Quindi possiamo guardare i valori di tutti i vari campi della struttura ed analizzare tutto (o quasi!!) del sistema operativo in esecuzione. &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Il Framework 2005 ci fornisce la classe &lt;b&gt;&lt;i&gt;Environment&lt;/i&gt;&lt;/b&gt;. Questa classe contiene un metodo chiamato &lt;i&gt;OSVersion&lt;/i&gt; che restituisce l’oggetto &lt;b&gt;&lt;i&gt;OperatingSystem&lt;/i&gt;&lt;/b&gt;. Quest’oggetto può essere utilizzato per fornire informazioni sulla versione del sistema.&lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;font color="#ff0000"&gt;Come ottenere l’oggetto &lt;i&gt;OperatingSystem&lt;/i&gt;&lt;/font&gt; &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;La classe &lt;b&gt;&lt;i&gt;OperatingSystem&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; contiene tre proprietà:  &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol type="1"&gt;
&lt;li&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Platform&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;: restituisce il valore del PlatformID.Ha tre differenti valori.&lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;&lt;span&gt;Win32NT &lt;/span&gt;&lt;span&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Windows NT &lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;&lt;span&gt;Win32Windows &lt;/span&gt;&lt;span&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; Windows 95 o superiore &lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;&lt;span&gt;Win32S &lt;/span&gt;&lt;span&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; Win32s è in esecuzione su una versione a 16-di Windows.&lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span&gt;CSD&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;: questa proprietà indica il numero &lt;b&gt;&lt;i&gt;Corrected Service Diskette&lt;/i&gt;&lt;/b&gt; del sistema operative o in alter parole la stringa che rappresenta la service pack installata. &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol type="1" start="3"&gt;
&lt;li&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Version&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;: Restiruisce la versione. Questa classe è &lt;i&gt;vuota&lt;/i&gt;, ma la classe &lt;i&gt;Version&lt;/i&gt; standard usata per indicare la versione di qualsiasi assembly in .NET definisce un insieme di valori indicati come &lt;b&gt;&lt;i&gt;Major&lt;/i&gt;.&lt;i&gt;Minor&lt;/i&gt;.&lt;i&gt;Revision&lt;/i&gt;.&lt;i&gt;Build&lt;/i&gt;&lt;/b&gt;. La classe &lt;i&gt;Version&lt;/i&gt; contiene, infatti, 4 proprietà che restituiscono completamente le informazioni del sistema operativo.&lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul type="circle"&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Major&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; – Numero della Major Version &lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Minor&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; - Numero della Minor Version &lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Revision&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; - Numero della Revision &lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Build&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; - Numero della Build&lt;/font&gt;
&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;Cosa significano questi valori???&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;br /&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Combinando tre dei valori restituiti otterremo l’esatta versione del sistema operative utilizzato. Nella tabella seguente elenco i possibili risultati che possiamo ottenere dalla combinazione dei valori ottenuti. &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;table cellspacing="3" cellpadding="0" width="100%" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;PlatformID&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;Major Version&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;font color="#ff0000"&gt;Minor Version&lt;/font&gt; &lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;Sistema Operativo&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32Windows&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt;= 4&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win95 &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32Windows&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt;= 4&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt; 0 AND &amp;lt; 90&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win98&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32Windows&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt;= 4&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt; 0 AND &amp;gt;= 90&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;WinMe &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32NT&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;lt;= 4&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;WinNT &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32NT  &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;0 &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win2K &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Win32NT  &lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&amp;gt; 0&lt;/font&gt;&lt;/span&gt;&lt;span&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;WinXP&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; &lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Nel codice seguente invece una breve descrizione Following a small sample from the class that shows the use of Environment class in System namespace.&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;i&gt;&lt;span&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;Dim os As OperatingSystem = Environment.OSVersion&lt;br /&gt;' Prendiamo le informazioni della versione&lt;br /&gt;Dim vs As Version = os.Version&lt;br /&gt;Private Me.m_nMajorVer = vs.Major&lt;br /&gt;Private Me.m_nMinorVersion = vs.Minor&lt;br /&gt;Private Me.m_nRevision = vs.Revision&lt;br /&gt;Private Me.m_nBuildNumber = vs.Build&lt;br /&gt;' Prendiamo le informazioni della service pack &lt;br /&gt;Private Me.m_strServicePack = os.ServicePack&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;Ciao&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;Ivan&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/7761.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><strong><span><font face="Verdana" color="#ff0000" size="2">Come trovare le informazioni del sistema</font></span></strong><span><br /><br /><font face="Verdana" color="#000080" size="2">Nei sistemi Win32, esiste l’API <i>GetVersionEx</i> che restituisce le informazioni nella struttura <b>OSVERSIONINFO</b>. Quindi possiamo guardare i valori di tutti i vari campi della struttura ed analizzare tutto (o quasi!!) del sistema operativo in esecuzione. </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<p><span><font face="Verdana" color="#000080" size="2">Il Framework 2005 ci fornisce la classe <b><i>Environment</i></b>. Questa classe contiene un metodo chiamato <i>OSVersion</i> che restituisce l’oggetto <b><i>OperatingSystem</i></b>. Quest’oggetto può essere utilizzato per fornire informazioni sulla versione del sistema.</font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<p><strong><span><font face="Verdana" color="#000080" size="2"><font color="#ff0000">Come ottenere l’oggetto <i>OperatingSystem</i></font> </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span></strong>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<p><span><font face="Verdana"><font size="2"><font color="#000080">La classe <b><i>OperatingSystem</i></b></font></font></font></span><span><font face="Verdana" color="#000080" size="2"> contiene tre proprietà:  </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<ol type="1">
<li><i><span><font face="Verdana" color="#000080" size="2">Platform</font></span></i><span><font face="Verdana" color="#000080" size="2">: restituisce il valore del PlatformID.Ha tre differenti valori.</font>
<p></p></span></li>
<ul type="circle">
<li><font face="Verdana"><font size="2"><font color="#000080"><span>Win32NT </span><span><span>à</span></span></font></font></font><span><font face="Verdana" color="#000080" size="2">Windows NT </font>
<p></p></span></li>
<li><font face="Verdana"><font size="2"><font color="#000080"><span>Win32Windows </span><span><span>à</span></span></font></font></font><span><font face="Verdana" color="#000080" size="2"> Windows 95 o superiore </font>
<p></p></span></li>
<li><font face="Verdana"><font size="2"><font color="#000080"><span>Win32S </span><span><span>à</span></span></font></font></font><span><font face="Verdana" color="#000080" size="2"> Win32s è in esecuzione su una versione a 16-di Windows.</font>
<p></p></span></li></ul></ol>
<p><font face="Verdana"><font size="2"><font color="#000080"><span><span>2.<span>      </span></span></span><i><span>CSD</span></i></font></font></font><span><font face="Verdana" color="#000080" size="2">: questa proprietà indica il numero <b><i>Corrected Service Diskette</i></b> del sistema operative o in alter parole la stringa che rappresenta la service pack installata. </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<ol type="1" start="3">
<li><i><span><font face="Verdana" color="#000080" size="2">Version</font></span></i><span><font face="Verdana" color="#000080" size="2">: Restiruisce la versione. Questa classe è <i>vuota</i>, ma la classe <i>Version</i> standard usata per indicare la versione di qualsiasi assembly in .NET definisce un insieme di valori indicati come <b><i>Major</i>.<i>Minor</i>.<i>Revision</i>.<i>Build</i></b>. La classe <i>Version</i> contiene, infatti, 4 proprietà che restituiscono completamente le informazioni del sistema operativo.</font>
<p></p></span></li>
<ul type="circle">
<li><b><i><span><font face="Verdana" color="#000080" size="2">Major</font></span></i></b><span><font face="Verdana" color="#000080" size="2"> – Numero della Major Version </font>
<p></p></span></li>
<li><b><i><span><font face="Verdana" color="#000080" size="2">Minor</font></span></i></b><span><font face="Verdana" color="#000080" size="2"> - Numero della Minor Version </font>
<p></p></span></li>
<li><b><i><span><font face="Verdana" color="#000080" size="2">Revision</font></span></i></b><span><font face="Verdana" color="#000080" size="2"> - Numero della Revision </font>
<p></p></span></li>
<li><b><i><span><font face="Verdana" color="#000080" size="2">Build</font></span></i></b><span><font face="Verdana" color="#000080" size="2"> - Numero della Build</font>
<p></p></span></li></ul></ol>
<p><strong><span><font face="Verdana" color="#ff0000" size="2">Cosa significano questi valori???</font></span></strong><b><span><br /></span></b><span><br /><font face="Verdana" color="#000080" size="2">Combinando tre dei valori restituiti otterremo l’esatta versione del sistema operative utilizzato. Nella tabella seguente elenco i possibili risultati che possiamo ottenere dalla combinazione dei valori ottenuti. </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p>
<table cellspacing="3" cellpadding="0" width="100%" border="1">
<tbody>
<tr>
<td valign="top">
<p><strong><span><font face="Verdana" color="#ff0000" size="2">PlatformID</font></span></strong><span>
<p><font face="Verdana" color="#ff0000" size="2"></font></p></span>
</p><p><font face="Verdana" color="#ff0000" size="2"></font></p></td>
<td valign="top">
<p><strong><span><font face="Verdana" color="#ff0000" size="2">Major Version</font></span></strong><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><strong><span><font face="Verdana" color="#000080" size="2"><font color="#ff0000">Minor Version</font> </font></span></strong><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><font face="Verdana"><font size="2"><font color="#000080"><strong><span><font color="#ff0000">Sistema Operativo</font></span></strong><span> </span></font></font></font><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32Windows</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt;= 4</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">0</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win95 </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32Windows</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt;= 4</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt; 0 AND &lt; 90</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win98</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32Windows</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt;= 4</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt; 0 AND &gt;= 90</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">WinMe </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32NT</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&lt;= 4</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">0</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">WinNT </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32NT  </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">5</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">0 </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win2K </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr>
<tr>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">Win32NT  </font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">5</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">&gt; 0</font></span><span>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td>
<td valign="top">
<p><span><font face="Verdana" color="#000080" size="2">WinXP</font></span><span><font face="Verdana" color="#000080" size="2"> </font>
<p><font face="Verdana" color="#000080" size="2"></font></p></span>
</p><p><font face="Verdana" color="#000080" size="2"></font></p></td></tr></tbody></table>
<p><span><font face="Verdana" color="#000080" size="2">Nel codice seguente invece una breve descrizione Following a small sample from the class that shows the use of Environment class in System namespace.</font></span><span><font face="Verdana" color="#000080" size="2"> <br /><br /></font><i><span><font face="Verdana" color="#0000ff" size="2">Dim os As OperatingSystem = Environment.OSVersion<br />' Prendiamo le informazioni della versione<br />Dim vs As Version = os.Version<br />Private Me.m_nMajorVer = vs.Major<br />Private Me.m_nMinorVersion = vs.Minor<br />Private Me.m_nRevision = vs.Revision<br />Private Me.m_nBuildNumber = vs.Build<br />' Prendiamo le informazioni della service pack <br />Private Me.m_strServicePack = os.ServicePack</font></span></i></span></p>
<p><span><span><font face="Verdana" color="#0000ff" size="2"></font></span></span> </p>
<p><span><span><font face="Verdana" color="#0000ff" size="2">Ciao</font></span></span></p>
<p><span><span><font face="Verdana" color="#0000ff" size="2">Ivan</font></span></span></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/7761.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Scaricare un file remoto in VB.Net 2005</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/07/24/6893.aspx</link><pubDate>Mon, 24 Jul 2006 19:17:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/07/24/6893.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/6893.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/07/24/6893.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/6893.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/6893.aspx</trackback:ping><description>&lt;p style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align="left"&gt;&lt;span style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;font color="#000080"&gt;&lt;font size="2"&gt;L’utilità di scaricare aggiornamenti di un software da un proprio server e memorizzarli da quale altra parte in locale, specificando il percorso, è una possibilità che ci viene offerta dal &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Metodo &lt;font color="#0000ff"&gt;&lt;strong&gt;My.Computer.Network.DownloadFile&lt;/strong&gt;&lt;/font&gt;. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;Le propriet&amp;#224; &lt;EM&gt;&lt;FONT color=#0000ff&gt;Username&lt;/FONT&gt;&lt;/EM&gt; e &lt;EM&gt;&lt;FONT color=#0000ff&gt;Password&lt;/FONT&gt;&lt;/EM&gt; permettono di impostare le credenziali d&amp;#8217;accesso al server. E&amp;#8217; possibile anche impostare il parametro &lt;FONT color=#0000ff&gt;&lt;EM&gt;ShowUI&lt;/EM&gt;&lt;/FONT&gt; a True per fare in modo che venga visualizzata una finestra nella quale sono contenute lo stato di avanzamento del download e la possibilit&amp;#224; di annullare l&amp;#8217;operazione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;Per verificare l&amp;#8217;esistenza di una connessione possiamo assegnare un valore al parametro &lt;FONT color=#0000ff&gt;&lt;EM&gt;ConnectionTimeOut&lt;/EM&gt;&lt;/FONT&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;Pu&amp;#242; anche succedere di voler sovrascrivere il file, qualora esistesse gi&amp;#224; in locale, impostando &lt;EM&gt;&lt;FONT color=#0000ff&gt;Overwrite&lt;/FONT&gt;&lt;/EM&gt; su True.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;Quindi il metodo pu&amp;#242; assumere differenti aspetti:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT size=2&gt;1 - My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt"), con URL e Path dove salvare il file;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT size=2&gt;2 - My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt","ivan","sbsoft"), con l&amp;#8217;aggiunta di Username e Password;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT size=2&gt;3&amp;nbsp;- My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt","ivan","sbsoft",True,500,True), con Interfaccia di download, Tempo di connessione e Flag di sovrascrittura.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;o:p&gt;&lt;FONT color=#000080 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000&gt;&lt;FONT size=2&gt;OKKIO!!! Alcune eccezioni che possono essere generate sono:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; TEXT-INDENT: 10.75pt; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000&gt;&lt;FONT size=2&gt;- Unit&amp;#224; non valida;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000 size=2&gt;- Username e Password errate;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000 size=2&gt;- ConnectionTimeOut scaduto;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000&gt;&lt;FONT size=2&gt;- Richiesta rifiutato dal sito web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;Ciao&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; mso-ansi-language: IT; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT; mso-bidi-language: AR-SA"&gt;&lt;FONT color=#000080 size=2&gt;Ivan&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/bloghelper&gt;?&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/6893.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align="left"><span style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><font color="#000080"><font size="2">L’utilità di scaricare aggiornamenti di un software da un proprio server e memorizzarli da quale altra parte in locale, specificando il percorso, è una possibilità che ci viene offerta dal <span style="mso-spacerun: yes"> </span>Metodo <font color="#0000ff"><strong>My.Computer.Network.DownloadFile</strong></font>. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#000080><FONT size=2>Le propriet&#224; <EM><FONT color=#0000ff>Username</FONT></EM> e <EM><FONT color=#0000ff>Password</FONT></EM> permettono di impostare le credenziali d&#8217;accesso al server. E&#8217; possibile anche impostare il parametro <FONT color=#0000ff><EM>ShowUI</EM></FONT> a True per fare in modo che venga visualizzata una finestra nella quale sono contenute lo stato di avanzamento del download e la possibilit&#224; di annullare l&#8217;operazione.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#000080><FONT size=2>Per verificare l&#8217;esistenza di una connessione possiamo assegnare un valore al parametro <FONT color=#0000ff><EM>ConnectionTimeOut</EM></FONT>.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#000080><FONT size=2>Pu&#242; anche succedere di voler sovrascrivere il file, qualora esistesse gi&#224; in locale, impostando <EM><FONT color=#0000ff>Overwrite</FONT></EM> su True.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><o:p><FONT color=#000080 size=2></FONT></o:p></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#000080><FONT size=2>Quindi il metodo pu&#242; assumere differenti aspetti:<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><o:p><FONT color=#000080 size=2></FONT></o:p></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#0000ff><FONT size=2>1 - My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt"), con URL e Path dove salvare il file;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#0000ff><FONT size=2>2 - My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt","ivan","sbsoft"), con l&#8217;aggiunta di Username e Password;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#0000ff><FONT size=2>3&nbsp;- My.Computer.Network.DownloadFile ("http://www.sbsoft.it/downloads/Download.txt", "C:\Documents and Settings\All Users\Documents\DownloadTest.txt","ivan","sbsoft",True,500,True), con Interfaccia di download, Tempo di connessione e Flag di sovrascrittura.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN lang=EN-GB style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><o:p><FONT color=#000080 size=2>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#ff0000><FONT size=2>OKKIO!!! Alcune eccezioni che possono essere generate sono:<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; TEXT-INDENT: 10.75pt; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#ff0000><FONT size=2>- Unit&#224; non valida;<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#ff0000 size=2>- Username e Password errate;</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#ff0000 size=2>- ConnectionTimeOut scaduto;</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt -7.25pt; VERTICAL-ALIGN: top; TEXT-INDENT: 18pt; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#ff0000><FONT size=2>- Richiesta rifiutato dal sito web.<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><o:p><FONT color=#000080 size=2>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; VERTICAL-ALIGN: top; LINE-HEIGHT: 140%" align=left><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana"><FONT color=#000080><FONT size=2>Ciao<o:p></o:p></FONT></FONT></SPAN></P>
<P align=left><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; mso-ansi-language: IT; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT; mso-bidi-language: AR-SA"><FONT color=#000080 size=2>Ivan</FONT></SPAN></FONT></SPAN></FONT></P></bloghelper>?></font></font></span></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/6893.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Richiamare o cambiare le informazioni memorizzate all’interno di un programma durante l’esecuzione in VB.Net, C# E ASP.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/07/12/6660.aspx</link><pubDate>Wed, 12 Jul 2006 11:38:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/07/12/6660.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/6660.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/07/12/6660.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/6660.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/6660.aspx</trackback:ping><description>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="COLOR: black; FONT-FAMILY: Verdana FONT-SIZE:9"&gt;&lt;font color="#000080"&gt;Molto spesso abbiamo bisogno di inserire oggetti (immagini, file di testo, filmati Flash, ecc …) e di richiamarli in fase di esecuzione. Il problema può essere risolto in due modi:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;1 &amp;#8211; Portandoci dietro il file originale;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;2 &amp;#8211; Includendo il file nel nostro progetto e compilarlo con esso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;La prima soluzione non staremo qui a spiegarla e presteremo molta attenzione alla seconda soluzione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Il framework .NET (gi&amp;#224; dalla versione 1.1) ci permette di memorizzare, all'interno di un progetto, qualsiasi tipo di file.&lt;BR&gt;Per fare ci&amp;#242; &amp;#232; necessario:&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;1) importare il file all'interno del progetto utilizzando il men&amp;#249; Project\Add Existing Items;&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;2) selezionare il file all'interno del Solution Explorer e impostare tra le propriet&amp;#224; &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:PersonName ProductID="la Build Action" w:st="on"&gt;la Build Action&lt;/st1:PersonName&gt; come Embedded Resource;&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;In questo modo il nostro file EXE verra compilato direttamente don il progetto. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;A questo punto non ci rimane altro che richiamare il file in fase di esecuzione. Per fare questo possiamo utili il codice seguente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-GB style="FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-GB style="FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;Private bmStop As Bitmap&lt;BR&gt;&lt;BR&gt;Dim a As Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()&lt;BR&gt;bmStop = New Bitmap(a.GetManifestResourceStream( "NamSpaceRadice.NomeFile.Est"))&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;NameSpaceRadice &amp;#232; il nome del namespace root dell'assembly mentre NomeFile.Est &amp;#232; il nome del file inserito nel progetto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#ff0000&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;EM&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;N.B.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;EM&gt;&lt;FONT color=#ff0000&gt;&lt;STRONG&gt;Il metodo GetManifestResourceStream genera un'eccezione se il file e di dimensioni superiori ai 2GB&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;Ciao&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;Ivan&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOGHELPER&gt;&lt;/BLOGHELPER&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOGHELPER&gt;&lt;/bloghelper&gt;?&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/6660.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="COLOR: black; FONT-FAMILY: Verdana FONT-SIZE:9"><font color="#000080">Molto spesso abbiamo bisogno di inserire oggetti (immagini, file di testo, filmati Flash, ecc …) e di richiamarli in fase di esecuzione. Il problema può essere risolto in due modi:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>1 &#8211; Portandoci dietro il file originale;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>2 &#8211; Includendo il file nel nostro progetto e compilarlo con esso.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>La prima soluzione non staremo qui a spiegarla e presteremo molta attenzione alla seconda soluzione.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>Il framework .NET (gi&#224; dalla versione 1.1) ci permette di memorizzare, all'interno di un progetto, qualsiasi tipo di file.<BR>Per fare ci&#242; &#232; necessario:<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break"><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>1) importare il file all'interno del progetto utilizzando il men&#249; Project\Add Existing Items;<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break"><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>2) selezionare il file all'interno del Solution Explorer e impostare tra le propriet&#224; <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName ProductID="la Build Action" w:st="on">la Build Action</st1:PersonName> come Embedded Resource;<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break"><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>In questo modo il nostro file EXE verra compilato direttamente don il progetto. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>A questo punto non ci rimane altro che richiamare il file in fase di esecuzione. Per fare questo possiamo utili il codice seguente:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#0000ff><EM>Private bmStop As Bitmap<BR><BR>Dim a As Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()<BR>bmStop = New Bitmap(a.GetManifestResourceStream( "NamSpaceRadice.NomeFile.Est"))<o:p></o:p></EM></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><FONT color=#000080>NameSpaceRadice &#232; il nome del namespace root dell'assembly mentre NomeFile.Est &#232; il nome del file inserito nel progetto.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><FONT color=#ff0000><EM></EM></FONT></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><EM><FONT color=#ff0000><STRONG>N.B.</STRONG></FONT></EM></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><o:p><EM><FONT color=#ff0000><STRONG>Il metodo GetManifestResourceStream genera un'eccezione se il file e di dimensioni superiori ai 2GB</STRONG></FONT></EM></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: Verdana"><EM></EM></SPAN><SPAN style="FONT-FAMILY: Verdana"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: Verdana"><o:p><FONT color=#000080>Ciao</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: Verdana"><o:p><FONT color=#000080>Ivan</FONT></o:p></SPAN></P></BLOGHELPER></BLOGHELPER></FONT></SPAN></BLOGHELPER></bloghelper>?></font></span></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/6660.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Inviare e-mail in VB.Net, C# e ASP.Net 2.0</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/19/4434.aspx</link><pubDate>Sun, 19 Mar 2006 14:04:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/19/4434.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4434.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/19/4434.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4434.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4434.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Inviare e-mail nel &lt;strong&gt;Framwork 2.0&lt;/strong&gt; è quasi la stessa cosa della versione 1.0. Ci sono solo un paio di varianti.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;La prima differenza è ne fatto che tutte le funzionalità sono incluse nel nuovo namespace &lt;strong&gt;System.Net.Mail&lt;/strong&gt; e non più nel &lt;strong&gt;System.Web.Mail&lt;/strong&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;L'altra è da cercare nel codice seguente:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;em&gt;&lt;font color="#0000ff"&gt;MailMessage oMsg = new MailMessage();&lt;br /&gt;//Imposta il mittente&lt;br /&gt;oMsg.From = new MailAddress("&lt;u&gt;ivan.gentile&lt;/u&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="mailto:ivan.gentile@sbsoft.it"&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;@sbsoft.it&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;", "Ivan Ufficio");&lt;br /&gt;//La proprietà .To è una collezione di destinatari, &lt;br /&gt;//quindi possiamo addizionare quanti destinatari vogliamo.&lt;br /&gt;oMsg.To.Add(new MailAddress("&lt;/em&gt;&lt;/font&gt;&lt;a href="mailto:ivan.gentile@libero.it"&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;ivan.gentile@libero.it&lt;/em&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;","Ivan Casa"));&lt;br /&gt;//Imposto oggetto&lt;br /&gt;oMsg.Subject = "Prova E-Mail via .Net";&lt;br /&gt;//Imposto contenuto&lt;br /&gt;oMsg.Body = "Ci sono riuscito!!!";&lt;br /&gt;oMsg.IsBodyHtml = true;&lt;br /&gt;//Imposto il Server Smtp&lt;br /&gt;SmtpClient oSmtp = new SmtpClient("&lt;font color="#ff0000"&gt;smtp.server.com&lt;/font&gt;");&lt;br /&gt;//Possiamo impostare differenti metodi di spedizione. &lt;br /&gt;//Imposta consegna diretta.&lt;br /&gt;oSmtp.DeliveryMethod = SmtpDeliveryMethod.Network;&lt;br /&gt;//Alcuni Server SMTP richiedono l'accesso autenticato&lt;br /&gt;NetworkCredential oCredential = new NetworkCredential("&lt;font color="#ff0000"&gt;username&lt;/font&gt;","&lt;font color="#ff0000"&gt;password&lt;/font&gt;");&lt;br /&gt;oSmtp.UseDefaultCredentials = false;&lt;br /&gt;oSmtp.Credentials = oCredential;&lt;br /&gt;//Spediamo la mail&lt;br /&gt;oSmtp.Send(oMsg);&lt;br /&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Consiglio di impostare tutto in un blocco &lt;strong&gt;&lt;em&gt;Try Catch&lt;/em&gt;&lt;/strong&gt; dal momento che i motivi che generano eccezzioni sono diversi come: indirizzo e-mail errato, errori di autentificazione, problemi di rete, ecc...&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Per chi volesse utilizzare questo codice in ASP.Net:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;configuration&gt;&lt;/configuration&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;font face="Verdana"&gt;Dim oMsg As MailMessage = New&lt;/font&gt;&lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt; MailMessage()&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana" color="#0000ff"&gt;oMsg.To.Add(&lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt;&lt;a href="mailto:ivan.gentile@sbsoft.it"&gt;ivan.gentile@sbsoft.it&lt;/a&gt;&lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana" color="#0000ff"&gt;oMsg.From = &lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font face="Verdana"&gt;New MailAddress(&lt;a href="mailto:ivan.gentile@sbsoft.it"&gt;ivan.gentile@sbsoft.it&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana" color="#0000ff"&gt;oMsg.Subject = &lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt;"Prova"&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;oMsg.Body = "FATTO!!!"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;font face="Verdana"&gt;Dim oSmtp As SmtpClient = New SmtpClient("&lt;font color="#ff0000"&gt;smtp.server.com&lt;/font&gt;"&lt;/font&gt;&lt;/font&gt;&lt;font face="Verdana" color="#0000ff"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;oSmtp.Send(oMsg)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;
&lt;p align="center"&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;&lt;strong&gt;Okkio le parole in rosso devono essere adattate in base al server smtp utilizzato.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Ciao&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4434.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Inviare e-mail nel <strong>Framwork 2.0</strong> è quasi la stessa cosa della versione 1.0. Ci sono solo un paio di varianti.</font></p>
<p><font face="Verdana" color="#000080" size="2">La prima differenza è ne fatto che tutte le funzionalità sono incluse nel nuovo namespace <strong>System.Net.Mail</strong> e non più nel <strong>System.Web.Mail</strong>.</font></p>
<p><font face="Verdana" color="#000080" size="2">L'altra è da cercare nel codice seguente:</font></p>
<p><font face="Verdana"><font size="2"><em><font color="#0000ff">MailMessage oMsg = new MailMessage();<br />//Imposta il mittente<br />oMsg.From = new MailAddress("<u>ivan.gentile</u></font></em></font></font><a href="mailto:ivan.gentile@sbsoft.it"><font face="Verdana" color="#0000ff" size="2"><em>@sbsoft.it</em></font></a><font face="Verdana" color="#0000ff" size="2"><em>", "Ivan Ufficio");<br />//La proprietà .To è una collezione di destinatari, <br />//quindi possiamo addizionare quanti destinatari vogliamo.<br />oMsg.To.Add(new MailAddress("</em></font><a href="mailto:ivan.gentile@libero.it"><font face="Verdana" color="#0000ff" size="2"><em>ivan.gentile@libero.it</em></font></a><font face="Verdana" color="#0000ff" size="2"><em>","Ivan Casa"));<br />//Imposto oggetto<br />oMsg.Subject = "Prova E-Mail via .Net";<br />//Imposto contenuto<br />oMsg.Body = "Ci sono riuscito!!!";<br />oMsg.IsBodyHtml = true;<br />//Imposto il Server Smtp<br />SmtpClient oSmtp = new SmtpClient("<font color="#ff0000">smtp.server.com</font>");<br />//Possiamo impostare differenti metodi di spedizione. <br />//Imposta consegna diretta.<br />oSmtp.DeliveryMethod = SmtpDeliveryMethod.Network;<br />//Alcuni Server SMTP richiedono l'accesso autenticato<br />NetworkCredential oCredential = new NetworkCredential("<font color="#ff0000">username</font>","<font color="#ff0000">password</font>");<br />oSmtp.UseDefaultCredentials = false;<br />oSmtp.Credentials = oCredential;<br />//Spediamo la mail<br />oSmtp.Send(oMsg);<br /></em></font></p>
<p><font face="Verdana" color="#000080" size="2">Consiglio di impostare tutto in un blocco <strong><em>Try Catch</em></strong> dal momento che i motivi che generano eccezzioni sono diversi come: indirizzo e-mail errato, errori di autentificazione, problemi di rete, ecc...</font></p>
<p><font face="Verdana" color="#000080" size="2">Per chi volesse utilizzare questo codice in ASP.Net:</font></p>
<p><font color="#0000ff"><em><configuration></configuration></em></font></p>
<p><font size="2"><font color="#0000ff"><font face="Verdana">Dim oMsg As MailMessage = New</font></font><font face="Verdana" color="#0000ff"> MailMessage()</font></font></p>
<p><font size="2"><font face="Verdana" color="#0000ff">oMsg.To.Add(</font><font face="Verdana" color="#0000ff"><a href="mailto:ivan.gentile@sbsoft.it">ivan.gentile@sbsoft.it</a></font><font face="Verdana" color="#0000ff">)</font></font></p>
<p><font size="2"><font face="Verdana" color="#0000ff">oMsg.From = </font><font color="#0000ff"><font face="Verdana">New MailAddress(<a href="mailto:ivan.gentile@sbsoft.it">ivan.gentile@sbsoft.it</a></font></font><font face="Verdana" color="#0000ff">)</font></font></p>
<p><font size="2"><font face="Verdana" color="#0000ff">oMsg.Subject = </font><font face="Verdana" color="#0000ff">"Prova"</font></font></p>
<p><font face="Verdana" color="#0000ff" size="2">oMsg.Body = "FATTO!!!"</font></p>
<p><font size="2"><font color="#0000ff"><font face="Verdana">Dim oSmtp As SmtpClient = New SmtpClient("<font color="#ff0000">smtp.server.com</font>"</font></font><font face="Verdana" color="#0000ff">)</font></font></p>
<p><font face="Verdana" color="#0000ff" size="2">oSmtp.Send(oMsg)</font></p>
<p></p><font face="Verdana" color="#000080" size="2">
<p align="center"><font face="Verdana" color="#ff0000" size="2"><strong>Okkio le parole in rosso devono essere adattate in base al server smtp utilizzato.</strong></font></p>
<p>Ciao</p></font>
<p><font face="Verdana" color="#000080" size="2">Ivan</font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4434.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Id associato agli ASP Control client-side in ASP.Net 2.0</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/16/4376.aspx</link><pubDate>Thu, 16 Mar 2006 11:54:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/16/4376.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4376.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/16/4376.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4376.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4376.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Quando lavoriamo con ASP.Net 2.0 e le &lt;strong&gt;Master Pages&lt;/strong&gt; accade un qualcosa di particolare.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;ASP.Net rinomina automaticamente tutti gli &lt;em&gt;ASP Controls&lt;/em&gt; inseriti all'interno della &lt;strong&gt;Master Page&lt;/strong&gt; per evitare problemi di replicazione dei nomi.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#ff0000" size="2"&gt;Vi garantisco che è impossibile assegnare ad un ASP Control un &lt;strong&gt;ID&lt;/strong&gt;, dal momento che in automatico ASP genererà un nuovo &lt;strong&gt;ID&lt;/strong&gt;, addirittura aggiungendolo al preesistente.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ovviamente esiste un metodo per risolvere questo problema!!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Possiamo utilizzare il metodo &lt;em&gt;&lt;strong&gt;MioControllo.ClientID&lt;/strong&gt;&lt;/em&gt; che restituisce l'&lt;strong&gt;ID&lt;/strong&gt; che ASP ha assegnato al nostro controllo client side.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Facciamo un esempio!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Supponiamo di aver inserito in una nostra pagina web un controllo &lt;em&gt;&lt;font color="#0000ff"&gt;asp:TextBox&lt;/font&gt;&lt;/em&gt;  con &lt;font color="#0000ff"&gt;&lt;em&gt;ID='Testo'&lt;/em&gt;&lt;/font&gt;. Avremo cioè:&lt;/font&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;font color="#000080"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;asp:TextBox ID='Testo' runat="server" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;e di voler generare una funzioncina in javascript che ci permetta di modificare il testo contenuto nella casella. Cioè:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;script language=javascript type="text/javascript"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                // Associamo a DocOut l'ID associato al nostro &lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                // controllo dal client&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;                var&lt;/font&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt; DocOut="&amp;lt;%=Testo.ClientID%&amp;gt;";&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                function&lt;/font&gt;&lt;font face="Verdana"&gt; SettaTesto() &lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                {&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;em&gt;                                var doc=document.getElementById(DocOut);&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                                doc.value='CIAOOOOO!!!!';&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                }&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;&amp;lt;/script&amp;gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ovviamente dobbiamo richiamare questa funzione collegandola ad esempio alla pressione di un tasto, come:&lt;/font&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;font face="Verdana"&gt;&lt;font color="#000080" size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&amp;lt;input type="button" language="javascript" onclick="SettaImmagine()" /&amp;gt;&lt;/em&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Il gioco è fatto!!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ciao&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4376.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Quando lavoriamo con ASP.Net 2.0 e le <strong>Master Pages</strong> accade un qualcosa di particolare.</font></p>
<p><font face="Verdana" color="#000080" size="2">ASP.Net rinomina automaticamente tutti gli <em>ASP Controls</em> inseriti all'interno della <strong>Master Page</strong> per evitare problemi di replicazione dei nomi.</font></p>
<p><font face="Verdana" color="#ff0000" size="2">Vi garantisco che è impossibile assegnare ad un ASP Control un <strong>ID</strong>, dal momento che in automatico ASP genererà un nuovo <strong>ID</strong>, addirittura aggiungendolo al preesistente.</font></p>
<p><font face="Verdana" color="#000080" size="2">Ovviamente esiste un metodo per risolvere questo problema!!!</font></p>
<p><font face="Verdana" color="#000080" size="2">Possiamo utilizzare il metodo <em><strong>MioControllo.ClientID</strong></em> che restituisce l'<strong>ID</strong> che ASP ha assegnato al nostro controllo client side.</font></p>
<p><font face="Verdana" color="#000080" size="2">Facciamo un esempio!</font></p>
<p><font face="Verdana" color="#000080" size="2">Supponiamo di aver inserito in una nostra pagina web un controllo <em><font color="#0000ff">asp:TextBox</font></em>  con <font color="#0000ff"><em>ID='Testo'</em></font>. Avremo cioè:</font></p>
<p align="center"><font color="#000080"><font color="#0000ff"><em><font face="Verdana" size="2">&lt;</font><font face="Verdana"><font size="2">asp:TextBox ID='Testo' runat="server" /&gt;</font></font></em></font></font></p>
<p><font face="Verdana" color="#000080" size="2">e di voler generare una funzioncina in javascript che ci permetta di modificare il testo contenuto nella casella. Cioè:</font></p>
<p><font color="#0000ff"><em><font face="Verdana" size="2">&lt;</font><font face="Verdana"><font size="2">script language=javascript type="text/javascript"&gt;</font></font></em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                // Associamo a DocOut l'ID associato al nostro </em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                // controllo dal client</em></font></p>
<p><font color="#0000ff"><em><font face="Verdana" size="2">                var</font><font face="Verdana"><font size="2"> DocOut="&lt;%=Testo.ClientID%&gt;";</font></font></em></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                function</font><font face="Verdana"> SettaTesto() </font></em></font></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                {</em></font></p>
<p><font face="Verdana"><font color="#0000ff" size="2"><em>                                var doc=document.getElementById(DocOut);</em></font></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                                doc.value='CIAOOOOO!!!!';</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                }</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>&lt;/script&gt;</em></font></p>
<p><font face="Verdana" color="#000080" size="2">Ovviamente dobbiamo richiamare questa funzione collegandola ad esempio alla pressione di un tasto, come:</font></p>
<p align="center"><font face="Verdana"><font color="#000080" size="2"><font color="#0000ff"><em>&lt;input type="button" language="javascript" onclick="SettaImmagine()" /&gt;</em></font> </font></font></p>
<p><font face="Verdana" color="#000080" size="2">Il gioco è fatto!!!</font></p>
<p><font face="Verdana" color="#000080" size="2">Ciao</font></p>
<p><font face="Verdana" color="#000080" size="2">Ivan</font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4376.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Preview immagine prima di farne l'upload in Javascript con ASP.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4367.aspx</link><pubDate>Wed, 15 Mar 2006 17:32:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4367.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4367.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4367.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4367.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4367.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Di seguito vi riporto uno &lt;strong&gt;script (client-side)&lt;/strong&gt; per effettuare la &lt;strong&gt;preview &lt;/strong&gt;di un immagine prima di farne l'upload sul server.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Garantisco che non è stato facile, quindi eccola:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;&amp;lt;script language=javascript type="text/javascript"&amp;gt;&lt;br /&gt;var maxLarghezza=100;&lt;br /&gt;var maxAltezza=100;&lt;br /&gt;var TipiFile=["bmp","gif","png","jpg","jpeg"];&lt;br /&gt;var Output="img";&lt;br /&gt;var FotoMom;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;    function ApplicaModifica()&lt;br /&gt;    {&lt;br /&gt;        var Campo=document.getElementById(Output);&lt;br /&gt;        var x=parseInt(FotoMom.width);&lt;br /&gt;        var y=parseInt(FotoMom.height);&lt;br /&gt;        if (x&amp;gt;maxLarghezza) &lt;br /&gt;        {&lt;br /&gt;            y*=maxLarghezza/x;&lt;br /&gt;            x=maxLarghezza;&lt;br /&gt;        }&lt;br /&gt;        if (y&amp;gt;maxAltezza) &lt;br /&gt;        {&lt;br /&gt;            x*=maxAltezza/y;&lt;br /&gt;            y=maxAltezza;&lt;br /&gt;        }&lt;br /&gt;        Campo.style.display=(x&amp;lt;1 || y&amp;lt;1)?"none":"";&lt;br /&gt;        Campo.src=FotoMom.src;&lt;br /&gt;        Campo.width=x;&lt;br /&gt;        Campo.height=y;&lt;br /&gt;    }&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;    function SettaImmagine() &lt;br /&gt;    {&lt;br /&gt;        var source=document.getElementById('file').value;&lt;br /&gt;        var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();&lt;br /&gt;        for (var i=0; i&amp;lt;TipiFile.length; i++) if (TipiFile[i]==ext) break;&lt;br /&gt;        if (i&amp;lt;TipiFile.length) &lt;br /&gt;        {&lt;br /&gt;            xxx='file://localhost/' + source;&lt;br /&gt;            xxx=xxx.toLowerCase();&lt;br /&gt;            FotoMom=new Image()&lt;br /&gt;            FotoMom.src=xxx;&lt;br /&gt;            setTimeout("ApplicaModifica()",200);&lt;br /&gt;        }&lt;br /&gt;        else &lt;br /&gt;        {&lt;br /&gt;            alert('FORMATO NON VALIDO!!\n');&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;......&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;......&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type="file" id="file" onchange="SettaImmagine()"&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;img id="img" src=""&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt; &lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ciao&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4367.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Di seguito vi riporto uno <strong>script (client-side)</strong> per effettuare la <strong>preview </strong>di un immagine prima di farne l'upload sul server.</font></p>
<p><font face="Verdana" color="#000080" size="2">Garantisco che non è stato facile, quindi eccola:</font></p>
<p><font face="Verdana" color="#000080" size="2"></font> </p>
<p><font face="Verdana" color="#0000ff" size="2"><em>&lt;script language=javascript type="text/javascript"&gt;<br />var maxLarghezza=100;<br />var maxAltezza=100;<br />var TipiFile=["bmp","gif","png","jpg","jpeg"];<br />var Output="img";<br />var FotoMom;</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>    function ApplicaModifica()<br />    {<br />        var Campo=document.getElementById(Output);<br />        var x=parseInt(FotoMom.width);<br />        var y=parseInt(FotoMom.height);<br />        if (x&gt;maxLarghezza) <br />        {<br />            y*=maxLarghezza/x;<br />            x=maxLarghezza;<br />        }<br />        if (y&gt;maxAltezza) <br />        {<br />            x*=maxAltezza/y;<br />            y=maxAltezza;<br />        }<br />        Campo.style.display=(x&lt;1 || y&lt;1)?"none":"";<br />        Campo.src=FotoMom.src;<br />        Campo.width=x;<br />        Campo.height=y;<br />    }</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>    function SettaImmagine() <br />    {<br />        var source=document.getElementById('file').value;<br />        var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();<br />        for (var i=0; i&lt;TipiFile.length; i++) if (TipiFile[i]==ext) break;<br />        if (i&lt;TipiFile.length) <br />        {<br />            xxx='file://localhost/' + source;<br />            xxx=xxx.toLowerCase();<br />            FotoMom=new Image()<br />            FotoMom.src=xxx;<br />            setTimeout("ApplicaModifica()",200);<br />        }<br />        else <br />        {<br />            alert('FORMATO NON VALIDO!!\n');<br />        }<br />    }<br />&lt;/script&gt;</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>......</em></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>......</em></font></p>
<p><br /><font face="Verdana" color="#0000ff" size="2"><em>&lt;BODY&gt;<br />&lt;br&gt;<br />&lt;input type="file" id="file" onchange="SettaImmagine()"&gt;<br />&lt;br&gt;<br />&lt;img id="img" src=""&gt;<br />&lt;br&gt; <br />&lt;/BODY&gt;</em></font></p>
<p><font face="Verdana" color="#000080" size="2"></font> </p>
<p><font face="Verdana" color="#000080" size="2">Ciao</font></p>
<p><font face="Verdana" color="#000080" size="2">Ivan</font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4367.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Abbinare più eventi ad uno stesso metodo in VB.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4355.aspx</link><pubDate>Wed, 15 Mar 2006 12:29:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4355.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4355.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/15/4355.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4355.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4355.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Per collegare più eventi ad un singolo &lt;strong&gt;Handler&lt;/strong&gt; evento in VB.Net basta modificale la clausola degli &lt;strong&gt;Handles&lt;/strong&gt; del metodo aggiungendo i nomi degli eventi che si vogliono associare al metodo stesso.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Separiamo i nomi degli eventi con le virgole come nell'esempio seguente.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Questo codice mostra come collegare al metodo &lt;em&gt;&lt;font color="#0000ff"&gt;Button_Click&lt;/font&gt;&lt;/em&gt; gli eventi generati di tre &lt;strong&gt;Button&lt;/strong&gt; differenti.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt; &lt;em&gt;&lt;font color="#0000ff"&gt;Sub Button_Click (ByVal sender as System.Object, _&lt;br /&gt;    ByVal e as System.EventArgs) _&lt;br /&gt;    Handles Button1.Click, Button2.Click, Button3.Click&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;In questo modo l'evento &lt;em&gt;&lt;font color="#0000ff"&gt;Button_Click&lt;/font&gt;&lt;/em&gt; verrà eseguito alla pressione di tutti e tre i pulsanti.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Bisogna fare attenzione a non riabinare poi l'evento &lt;em&gt;&lt;strong&gt;On_click&lt;/strong&gt;&lt;/em&gt; di un &lt;strong&gt;Button&lt;/strong&gt; ad un ltro metodo perchè ovviamente l'evento sarebbe associato a due metodi differenti, generando un errore.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ciao&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4355.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Per collegare più eventi ad un singolo <strong>Handler</strong> evento in VB.Net basta modificale la clausola degli <strong>Handles</strong> del metodo aggiungendo i nomi degli eventi che si vogliono associare al metodo stesso.</font></p>
<p><font face="Verdana" color="#000080" size="2">Separiamo i nomi degli eventi con le virgole come nell'esempio seguente.</font></p>
<p><font face="Verdana" color="#000080" size="2">Questo codice mostra come collegare al metodo <em><font color="#0000ff">Button_Click</font></em> gli eventi generati di tre <strong>Button</strong> differenti.</font></p>
<p><font face="Verdana" color="#000080" size="2"> <em><font color="#0000ff">Sub Button_Click (ByVal sender as System.Object, _<br />    ByVal e as System.EventArgs) _<br />    Handles Button1.Click, Button2.Click, Button3.Click</font></em></font></p>
<p><font face="Verdana" color="#000080" size="2">In questo modo l'evento <em><font color="#0000ff">Button_Click</font></em> verrà eseguito alla pressione di tutti e tre i pulsanti.</font></p>
<p><font face="Verdana" color="#000080" size="2">Bisogna fare attenzione a non riabinare poi l'evento <em><strong>On_click</strong></em> di un <strong>Button</strong> ad un ltro metodo perchè ovviamente l'evento sarebbe associato a due metodi differenti, generando un errore.</font></p>
<p><font face="Verdana" color="#000080" size="2">Ciao</font></p>
<p><font face="Verdana" color="#000080" size="2">Ivan</font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4355.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Caricare e recuperare immagini in un db SQL Server 2005 in VB.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/09/4212.aspx</link><pubDate>Thu, 09 Mar 2006 15:49:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/09/4212.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4212.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/09/4212.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4212.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4212.aspx</trackback:ping><description>&lt;font color="#0000ff"&gt;
&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;font color="#000080"&gt;Ogni volta che ci troviamo a lavorare con un database e con immagini collegate ad ogni elemento della tabella, nasce il solito dilemma!!!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Come mi comporto con le immagini??&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Memorizzo solo la path o l&amp;#8217;immagine intera??&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;La risposta solitamente &amp;#232;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#ff0000&gt;&amp;#8220;&lt;B style="mso-bidi-font-weight: normal"&gt;MEGLIO SOLO LA PATH!!!&lt;/B&gt;&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Un po&amp;#8217; per comodit&amp;#224; e soprattutto perch&amp;#233; memorizzare le immagini in un db sembra complicato!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Vi garantisco che non lo &amp;#232; per niente &amp;#8230; e spero che non lo sia pi&amp;#249; nemmeno per voi dopo aver letto questo mio post!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Innanzitutto dobbiamo creare il DB e la Tabella, allora eccovi gli script per farlo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#000080&gt;&amp;#8216;CREAZIONE DB&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;CREATE DATABASE [Test] ON&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;PRIMARY &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;( NAME = N'Test', FILENAME = N'c:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;LOG ON &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;( NAME = N'Test_log', FILENAME = N'c:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test_log.ldf' , SIZE = 7616KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;FONT color=#0000ff&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;COLLATE Latin1_General_CI_AS&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;&amp;#8216;CREAZIONE TABELLA&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"&gt;&lt;FONT color=#0000ff&gt;USE [Test]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;GO&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;CREATE TABLE [dbo].[Album](&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;[IdFoto] [int] IDENTITY(1,1) NOT NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;[Foto] [image] NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;CONSTRAINT [PK_Album] PRIMARY KEY CLUSTERED &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;[IdFoto] ASC&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;FONT color=#0000ff&gt;) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Per chi fosse meno esperto di SQL Server 2005:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT color=#000080&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;aprire SQL Server Management;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT color=#000080&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;cliccare su &amp;#8220;New Query &amp;#8230;&amp;#8221; basta copiare ed incollare lo script per la creazione del DB ed eseguire la query;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;FONT face=Verdana&gt;&lt;FONT color=#000080&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;cliccare su &amp;#8220;New Query &amp;#8230; &amp;#8221; copiare ed incollare lo script per la creazione della tabella ed eseguire la query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Ora il DB Test e la sua cartella Album dovrebbero essere stati creati.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Passiamo all&amp;#8217;implementazione del codice. Sviluppiamo un piccolo programmino per la memorizzazione e la visualizzazione delle immagini nel DB appena creato.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Apriamo VSTO 2005 e iniziamo un nuovo progetto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;FONT color=#000080&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000080&gt;Nel primo form inseriamo una Toolstrip e su di essa inseriamo due pulsanti. Inseriamo poi una Label nella parte del form che rimane libera e dovremmo ottenere una cosa del genere:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN&gt;&lt;FONT face=Verdana color=#000080 size=2&gt;&lt;A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Primo.jpg"&gt;&lt;IMG style="WIDTH: 559px; HEIGHT: 147px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Primo.jpg" width=308 border=0&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Passando al codice inseriamo questo che segue:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports Microsoft.VisualBasic&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Public Class Form3&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim testo As String = "Demo di DB Image con SQL " _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;amp; "Server &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:metricconverter w:st="on" ProductID="2005 in"&gt;2005 in&lt;/st1:metricconverter&gt; VB.Net"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub Timer1_Tick(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles Timer1.Tick&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If Label1.Text.Length &amp;lt;&amp;gt; 0 Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Label1.Text = Microsoft.VisualBasic.Right(Label1.Text, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Label1.Text.Length - 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Label1.Text = testo&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub ToolStripButton1_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles ToolStripButton1.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim frmCarica As New Caricamento&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;frmCarica.ShowDialog()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub ToolStripButton2_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles ToolStripButton2.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim frmVedi As New Visualizza&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;frmVedi.ShowDialog()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;End Class&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Inseriamo ora un nuovo Form che chiameremo Caricamento. In questo inseriamo una PictureBox, una TextBox, una OpenFileDialog e due Button. Lavorando un po&amp;#8217; con il designer potreste ottenere questo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN&gt;&lt;FONT face=Verdana color=#000080 size=2&gt;&lt;A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Secondo.jpg"&gt;&lt;IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Secondo.jpg" width=308 border=0&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Il codice da aggiungere a questo form &amp;#232;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.IO&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.Data.SqlClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Public Class Caricamento&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Archivio As SqlConnection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub Form1_Load(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles MyBase.Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio = New SqlConnection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio.ConnectionString = "Data Source=(local)\SQLEXPRESS;" _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;amp; "Database=Test;Integrated Security=SSPI;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub Button1_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles Button1.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;OpenFileDialog1.Filter = "BMP - Bitmap Windows | *.bmp | " _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;amp; "GIF - CompuServe Graphics Interchange | *.gif | JPG - " _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&amp;amp; "Compatibile JFIF | *.jpg"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;OpenFileDialog1.Title = "Seleziona l'immagine da caricare ..."&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;OpenFileDialog1.ShowDialog()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If OpenFileDialog1.FileName &amp;lt;&amp;gt; "" Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;TextBox1.Text = OpenFileDialog1.FileName.ToString&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PictureBox1.Image = Image.FromFile _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;(OpenFileDialog1.FileName.ToString)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Function ImageToStream() As Byte()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Image As New Bitmap(TextBox1.Text)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim stream As MemoryStream = New MemoryStream()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Image.Save(stream, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;System.Drawing.Imaging.ImageFormat.Bmp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Return stream.ToArray()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub Button2_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles Button2.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If File.Exists(TextBox1.Text) Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Query As String&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Query = "INSERT INTO Album (Foto) VALUES (@Img)"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim comando As New SqlCommand(Query, Archivio)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio.Open()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim param As SqlParameter = _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;New SqlParameter("@Img", SqlDbType.Binary)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;param.Value = ImageToStream()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;comando.Parameters.Add(param)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;comando.ExecuteNonQuery()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;comando = Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio.Close()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PictureBox1.Image = Nothing&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;TextBox1.Text = ""&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Else&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MessageBox.Show("File inesistente!!", "Test DB Image", _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MessageBoxButtons.OK, MessageBoxIcon.Exclamation, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MessageBoxDefaultButton.Button1, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MessageBoxOptions.DefaultDesktopOnly)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;End Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Inseriamo ancora un altro Form che chiameremo Visualizza. Inseriamo una Toolstrip con due pulsanti ed una PictureBox per ottenere questo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN&gt;&lt;FONT face=Verdana color=#000080 size=2&gt;&lt;A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Quinto.jpg"&gt;&lt;IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Quinto.jpg" width=308 border=0&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Con questo codice:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.IO&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Imports System.Data.SqlClient&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Public Class Visualizza&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim conta As Integer = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Album As New Collection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Query As String&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Archivio As SqlConnection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub Form2_Load(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles MyBase.Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio = New SqlConnection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio.ConnectionString = "Data Source=(local)\SQLEXPRESS;" _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;amp; "Database=Test;Integrated Security=SSPI;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Query = "SELECT Foto FROM ALBUM"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim cmd As New SqlCommand(Query, Archivio)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Archivio.Open()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim I As Integer = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim reader As SqlDataReader = cmd.ExecuteReader()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Temp As Byte()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;While reader.Read&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Temp = reader(0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Album.Add(Temp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End While&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If Album.Count &amp;gt; 0 Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Temp = CType(Album.Item(conta), Byte())&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Img As MemoryStream = New MemoryStream(Temp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PictureBox1.Image = Image.FromStream(Img)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub ToolStripButton2_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles ToolStripButton2.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Temp As Byte()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If conta &amp;gt; 1 Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;conta = conta - 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Temp = CType(Album.Item(conta), Byte())&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Dim Img As MemoryStream = New MemoryStream(Temp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PictureBox1.Image = Image.FromStream(Img)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Private Sub ToolStripButton1_Click(ByVal sender As System.Object, _&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ByVal e As System.EventArgs) Handles ToolStripButton1.Click&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dim Temp As Byte()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If conta &amp;lt; Album.Count Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;conta = conta + 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Temp = CType(Album.Item(conta), Byte())&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;Dim Img As MemoryStream = New MemoryStream(Temp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PictureBox1.Image = Image.FromStream(Img)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;End If&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;End Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;End Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;A questo punto siamo pronti per testare l&amp;#8217;applicazione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Il risultato dovrebbe essere abbastanza soddisfacente. Infatti se dal form iniziale inseriamo prima un immagine e poi passiamo a visualizzarla dovremmo avere una cosa del genere.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN&gt;&lt;FONT face=Verdana color=#000080 size=2&gt;&lt;A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Quarto.jpg"&gt;&lt;IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Quarto.jpg" width=308 border=0&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Confido che almeno i soggetti della foto siano diversi! ;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;&amp;#8230; sono miei e GUAI A CHI ME LI TOCCA!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Spero di avervi chiarito un po&amp;#8217; le idee. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Ciao&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"&gt;Ivan&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/bloghelper&gt;?&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4212.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><font color="#0000ff">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><font color="#000080">Ogni volta che ci troviamo a lavorare con un database e con immagini collegate ad ogni elemento della tabella, nasce il solito dilemma!!!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Come mi comporto con le immagini??<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Memorizzo solo la path o l&#8217;immagine intera??<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>La risposta solitamente &#232;: <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"><FONT color=#ff0000>&#8220;<B style="mso-bidi-font-weight: normal">MEGLIO SOLO LA PATH!!!</B>&#8221;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Un po&#8217; per comodit&#224; e soprattutto perch&#233; memorizzare le immagini in un db sembra complicato!!<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Vi garantisco che non lo &#232; per niente &#8230; e spero che non lo sia pi&#249; nemmeno per voi dopo aver letto questo mio post!!<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Innanzitutto dobbiamo creare il DB e la Tabella, allora eccovi gli script per farlo:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#000080>&#8216;CREAZIONE DB<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>CREATE DATABASE [Test] ON<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>PRIMARY <o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>( NAME = N'Test', FILENAME = N'c:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>LOG ON <o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>( NAME = N'Test_log', FILENAME = N'c:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test_log.ldf' , SIZE = 7616KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT color=#0000ff><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">COLLATE Latin1_General_CI_AS<o:p></o:p></SPAN></I></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>&#8216;CREAZIONE TABELLA<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB"><FONT color=#0000ff>USE [Test]<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>GO</FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>CREATE TABLE [dbo].[Album](<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[IdFoto] [int] IDENTITY(1,1) NOT NULL,<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[Foto] [image] NULL,<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>CONSTRAINT [PK_Album] PRIMARY KEY CLUSTERED <o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>(<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[IdFoto] ASC<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><FONT color=#0000ff>) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]<o:p></o:p></FONT></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Per chi fosse meno esperto di SQL Server 2005:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"><FONT face=Verdana><FONT color=#000080><SPAN style="FONT-SIZE: 10pt; COLOR: navy"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'"><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">aprire SQL Server Management;<o:p></o:p></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"><FONT face=Verdana><FONT color=#000080><SPAN style="FONT-SIZE: 10pt; COLOR: navy"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'"><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">cliccare su &#8220;New Query &#8230;&#8221; basta copiare ed incollare lo script per la creazione del DB ed eseguire la query;<o:p></o:p></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt"><FONT face=Verdana><FONT color=#000080><SPAN style="FONT-SIZE: 10pt; COLOR: navy"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'"><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">cliccare su &#8220;New Query &#8230; &#8221; copiare ed incollare lo script per la creazione della tabella ed eseguire la query.<o:p></o:p></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Ora il DB Test e la sua cartella Album dovrebbero essere stati creati.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Passiamo all&#8217;implementazione del codice. Sviluppiamo un piccolo programmino per la memorizzazione e la visualizzazione delle immagini nel DB appena creato.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Apriamo VSTO 2005 e iniziamo un nuovo progetto.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><FONT color=#000080>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><FONT color=#000080>Nel primo form inseriamo una Toolstrip e su di essa inseriamo due pulsanti. Inseriamo poi una Label nella parte del form che rimane libera e dovremmo ottenere una cosa del genere:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></FONT>&nbsp;</P></FONT>
<P></P>
<P align=center><SPAN><FONT face=Verdana color=#000080 size=2><A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Primo.jpg"><IMG style="WIDTH: 559px; HEIGHT: 147px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Primo.jpg" width=308 border=0></A></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Passando al codice inseriamo questo che segue:<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports Microsoft.VisualBasic<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Public Class Form3<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim testo As String = "Demo di DB Image con SQL " _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&amp; "Server <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:metricconverter w:st="on" ProductID="2005 in">2005 in</st1:metricconverter> VB.Net"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub Timer1_Tick(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles Timer1.Tick<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If Label1.Text.Length &lt;&gt; 0 Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Label1.Text = Microsoft.VisualBasic.Right(Label1.Text, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Label1.Text.Length - 1)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Else<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Label1.Text = testo<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub ToolStripButton1_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles ToolStripButton1.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim frmCarica As New Caricamento<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>frmCarica.ShowDialog()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub ToolStripButton2_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles ToolStripButton2.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim frmVedi As New Visualizza<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>frmVedi.ShowDialog()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">End Class</SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="COLOR: blue; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Inseriamo ora un nuovo Form che chiameremo Caricamento. In questo inseriamo una PictureBox, una TextBox, una OpenFileDialog e due Button. Lavorando un po&#8217; con il designer potreste ottenere questo:<o:p></o:p></SPAN></P><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P></FONT>
<P></P>
<P align=center><SPAN><FONT face=Verdana color=#000080 size=2><A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Secondo.jpg"><IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Secondo.jpg" width=308 border=0></A></FONT></SPAN></P><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Il codice da aggiungere a questo form &#232;:<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.IO<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.Data<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.Data.SqlClient<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Public Class Caricamento<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim Archivio As SqlConnection<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub Form1_Load(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles MyBase.Load<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio = New SqlConnection<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio.ConnectionString = "Data Source=(local)\SQLEXPRESS;" _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&amp; "Database=Test;Integrated Security=SSPI;"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub Button1_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles Button1.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>OpenFileDialog1.Filter = "BMP - Bitmap Windows | *.bmp | " _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&amp; "GIF - CompuServe Graphics Interchange | *.gif | JPG - " _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">&amp; "Compatibile JFIF | *.jpg"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>OpenFileDialog1.Title = "Seleziona l'immagine da caricare ..."<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">OpenFileDialog1.ShowDialog()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If OpenFileDialog1.FileName &lt;&gt; "" Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>TextBox1.Text = OpenFileDialog1.FileName.ToString<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>PictureBox1.Image = Image.FromFile _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>(OpenFileDialog1.FileName.ToString)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Function ImageToStream() As Byte()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Image As New Bitmap(TextBox1.Text)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim stream As MemoryStream = New MemoryStream()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Image.Save(stream, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Drawing.Imaging.ImageFormat.Bmp)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Return stream.ToArray()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Function<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub Button2_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles Button2.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If File.Exists(TextBox1.Text) Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Query As String<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Query = "INSERT INTO Album (Foto) VALUES (@Img)"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim comando As New SqlCommand(Query, Archivio)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio.Open()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim param As SqlParameter = _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>New SqlParameter("@Img", SqlDbType.Binary)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>param.Value = ImageToStream()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>comando.Parameters.Add(param)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>comando.ExecuteNonQuery()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>comando = Nothing<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio.Close()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>PictureBox1.Image = Nothing<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>TextBox1.Text = ""<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Else<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MessageBox.Show("File inesistente!!", "Test DB Image", _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MessageBoxButtons.OK, MessageBoxIcon.Exclamation, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MessageBoxDefaultButton.Button1, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MessageBoxOptions.DefaultDesktopOnly)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">End Class<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Inseriamo ancora un altro Form che chiameremo Visualizza. Inseriamo una Toolstrip con due pulsanti ed una PictureBox per ottenere questo.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</P></FONT>
<P></P>
<P align=center><SPAN><FONT face=Verdana color=#000080 size=2><A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Quinto.jpg"><IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Quinto.jpg" width=308 border=0></A></FONT></SPAN></P><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Con questo codice:<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.IO<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.Data<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Imports System.Data.SqlClient<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Public Class Visualizza<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim conta As Integer = 1<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim Album As New Collection<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim Query As String<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Dim Archivio As SqlConnection<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub Form2_Load(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles MyBase.Load<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio = New SqlConnection<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio.ConnectionString = "Data Source=(local)\SQLEXPRESS;" _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&amp; "Database=Test;Integrated Security=SSPI;"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Query = "SELECT Foto FROM ALBUM"<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim cmd As New SqlCommand(Query, Archivio)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Archivio.Open()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim I As Integer = 0<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim reader As SqlDataReader = cmd.ExecuteReader()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Temp As Byte()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>While reader.Read<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Temp = reader(0)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Album.Add(Temp)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End While<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If Album.Count &gt; 0 Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Temp = CType(Album.Item(conta), Byte())<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Img As MemoryStream = New MemoryStream(Temp)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>PictureBox1.Image = Image.FromStream(Img)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub ToolStripButton2_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles ToolStripButton2.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Temp As Byte()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If conta &gt; 1 Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">conta = conta - 1<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Temp = CType(Album.Item(conta), Byte())<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Dim Img As MemoryStream = New MemoryStream(Temp)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>PictureBox1.Image = Image.FromStream(Img)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Private Sub ToolStripButton1_Click(ByVal sender As System.Object, _<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>ByVal e As System.EventArgs) Handles ToolStripButton1.Click<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Dim Temp As Byte()<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>If conta &lt; Album.Count Then<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">conta = conta + 1<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>Temp = CType(Album.Item(conta), Byte())<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">Dim Img As MemoryStream = New MemoryStream(Temp)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>PictureBox1.Image = Image.FromStream(Img)<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-ansi-language: EN-GB; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">End If<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>End Sub<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes">End Class<o:p></o:p></SPAN></I></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">A questo punto siamo pronti per testare l&#8217;applicazione.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Il risultato dovrebbe essere abbastanza soddisfacente. Infatti se dal form iniziale inseriamo prima un immagine e poi passiamo a visualizzarla dovremmo avere una cosa del genere.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P></FONT>
<P></P>
<P align=center><SPAN><FONT face=Verdana color=#000080 size=2><A href="http://blog.shareoffice.it//images/blog_shareoffice_it/ivangentile/103/o_Quarto.jpg"><IMG style="WIDTH: 505px; HEIGHT: 367px" height=231 src="/images/blog_shareoffice_it/ivangentile/103/o_Quarto.jpg" width=308 border=0></A></FONT></SPAN></P><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Confido che almeno i soggetti della foto siano diversi! ;) <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana">&#8230; sono miei e GUAI A CHI ME LI TOCCA!!<o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Spero di avervi chiarito un po&#8217; le idee. <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Ciao<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">Ivan</SPAN></SPAN></P></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></bloghelper>?></font></span></p></font><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4212.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Aprire la finestra di Shutdown di Windows in VB.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/07/4163.aspx</link><pubDate>Tue, 07 Mar 2006 10:50:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/07/4163.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4163.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/07/4163.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4163.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4163.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Sto scoprendo sempre più la forza delle &lt;strong&gt;API&lt;/strong&gt;!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Riporto il codice che attraverso la &lt;em&gt;&lt;strong&gt;shell32.dll&lt;/strong&gt;&lt;/em&gt; mi permette di richiamare la finestra di &lt;em&gt;&lt;strong&gt;shutdown&lt;/strong&gt;&lt;/em&gt; del sistema. ... A me è stata utile!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt; Class&lt;/font&gt;&lt;font face="Verdana"&gt; Form1&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;          Declare Sub ShutDownDialog Lib "shell32.dll" Alias "#60" (ByVal hwndOwner As Long&lt;/font&gt;&lt;font face="Verdana"&gt;)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana" color="#0000ff"&gt;&lt;em&gt;          Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;&lt;font face="Times New Roman"&gt;                                        &lt;/font&gt;Handles&lt;/font&gt;&lt;font face="Verdana"&gt; Button1.Click&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;                    Try&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                              ShutDownDialog(&lt;/font&gt;&lt;font face="Verdana"&gt;Me&lt;/font&gt;&lt;font face="Verdana"&gt;.Handle)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;                              Exit Try&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                    Catch Ex As&lt;/font&gt;&lt;font face="Verdana"&gt; Exception&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;em&gt;                              'ERRORE&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;                    End Try&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;          End &lt;/font&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;Sub&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana" size="2"&gt;End&lt;/font&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt; Class&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Basta aprire un form ed inserirci un pulsante.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ciao&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4163.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Sto scoprendo sempre più la forza delle <strong>API</strong>!!</font></p>
<p><font face="Verdana" color="#000080" size="2">Riporto il codice che attraverso la <em><strong>shell32.dll</strong></em> mi permette di richiamare la finestra di <em><strong>shutdown</strong></em> del sistema. ... A me è stata utile!!</font></p>
<p><font color="#0000ff"><em><font face="Verdana" size="2">Public</font><font size="2"><font face="Verdana"> Class</font><font face="Verdana"> Form1</font></font></em></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">          Declare Sub ShutDownDialog Lib "shell32.dll" Alias "#60" (ByVal hwndOwner As Long</font><font face="Verdana">)</font></em></font></font></p>
<p><font size="2"><font face="Verdana" color="#0000ff"><em>          Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _</em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana"><font face="Times New Roman">                                        </font>Handles</font><font face="Verdana"> Button1.Click</font></em></font></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>                    Try</em></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                              ShutDownDialog(</font><font face="Verdana">Me</font><font face="Verdana">.Handle)</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>                              Exit Try</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                    Catch Ex As</font><font face="Verdana"> Exception</font></em></font></font></p>
<p><font face="Verdana"><font color="#0000ff" size="2"><em>                              'ERRORE</em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>                    End Try</em></font></font></font></p>
<p><font color="#0000ff"><em><font face="Verdana"><font size="2">          End </font></font><font face="Verdana" size="2">Sub</font></em></font></p>
<p><font color="#0000ff"><em><font face="Verdana" size="2">End</font><font face="Verdana"><font size="2"> Class</font></font></em></font></p>
<p><font face="Verdana" color="#000080" size="2">Basta aprire un form ed inserirci un pulsante.</font></p>
<p><font face="Verdana" color="#000080" size="2">Ciao</font></p>
<p><font color="#0000ff"><font face="Verdana" color="#000080" size="2">Ivan</font></font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4163.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Ivan Gentile</dc:creator><title>Disabilitare il pulsante "Start" in VB.Net</title><link>http://blog.shareoffice.it/ivangentile/archive/2006/03/04/4114.aspx</link><pubDate>Sat, 04 Mar 2006 13:17:00 GMT</pubDate><guid>http://blog.shareoffice.it/ivangentile/archive/2006/03/04/4114.aspx</guid><wfw:comment>http://blog.shareoffice.it/ivangentile/comments/4114.aspx</wfw:comment><comments>http://blog.shareoffice.it/ivangentile/archive/2006/03/04/4114.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.shareoffice.it/ivangentile/comments/commentRss/4114.aspx</wfw:commentRss><trackback:ping>http://blog.shareoffice.it/ivangentile/services/trackbacks/4114.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Può accadere che si abbia la necessità di disabilitare la pressione del pulsante "&lt;strong&gt;&lt;em&gt;Start&lt;/em&gt;&lt;/strong&gt;"!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;In che caso?? .... Bella domanda!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Mbhe! Forse accade solo a me!! ... comunque ognuno può usarla quando e come meglio crede. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Apriamo un nuovo &lt;em&gt;form&lt;/em&gt; con una &lt;em&gt;Label&lt;/em&gt; ed un semplice &lt;em&gt;Button&lt;/em&gt; ed inseriamo il seguente codice:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana" color="#000080"&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               Private Declare Function FindWindowEx Lib "user32"&lt;/font&gt;&lt;font face="Verdana"&gt; _&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                        Alias "FindWindowExA" (ByVal hWnd1 As Integer, ByVal hWnd2 As Integer&lt;/font&gt;&lt;font face="Verdana"&gt;, _&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;                        ByVal lpsz1 As String, ByVal lpsz2 As String) As Integer&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               Private Declare Function EnableWindow Lib "user32" (ByVal hwnd As Integer&lt;/font&gt;&lt;font face="Verdana"&gt;, _&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;                         ByVal fEnable As Integer) As Integer&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase&lt;/font&gt;&lt;font face="Verdana"&gt;.Load&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               Label1.Text = &lt;/font&gt;&lt;font face="Verdana"&gt;"Enabled"&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;End Sub&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles&lt;/font&gt;&lt;font face="Verdana"&gt; Button1.Click&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;               Dim bEnable As Boolean&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;               If Label1.Text = "Enabled" Then&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                              Label1.Text = &lt;/font&gt;&lt;font face="Verdana"&gt;"Disabled"&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                              bEnable = &lt;/font&gt;&lt;font face="Verdana"&gt;False&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#0000ff" size="2"&gt;&lt;em&gt;               Else&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                              Label1.Text = &lt;/font&gt;&lt;font face="Verdana"&gt;"Enabled"&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;                              bEnable = &lt;/font&gt;&lt;font face="Verdana"&gt;True&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;               End If&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;               Dim lHwnd As Integer&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               lHwnd = FindWindowEx(0&amp;amp;, 0&amp;amp;, &lt;/font&gt;&lt;font face="Verdana"&gt;"Shell_TrayWnd"&lt;/font&gt;&lt;font face="Verdana"&gt;, vbNullString)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               lHwnd = FindWindowEx(lHwnd, 0&amp;amp;, &lt;/font&gt;&lt;font face="Verdana"&gt;"Button"&lt;/font&gt;&lt;font face="Verdana"&gt;, vbNullString)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&lt;em&gt;&lt;font face="Verdana"&gt;               Call&lt;/font&gt;&lt;font face="Verdana"&gt; EnableWindow(lHwnd, bEnable)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;em&gt;End Sub&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ovviamente, come dice il mio amico Brunetti, il linguaggio non ha importanza siamo in .NET!!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ciao&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font face="Verdana" color="#000080" size="2"&gt;Ivan&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/ivangentile/aggbug/4114.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p><font face="Verdana" color="#000080" size="2">Può accadere che si abbia la necessità di disabilitare la pressione del pulsante "<strong><em>Start</em></strong>"!</font></p>
<p><font face="Verdana" color="#000080" size="2">In che caso?? .... Bella domanda!!</font></p>
<p><font face="Verdana" color="#000080" size="2">Mbhe! Forse accade solo a me!! ... comunque ognuno può usarla quando e come meglio crede. </font></p>
<p><font face="Verdana" color="#000080" size="2">Apriamo un nuovo <em>form</em> con una <em>Label</em> ed un semplice <em>Button</em> ed inseriamo il seguente codice:</font></p>
<p><font size="2"><font face="Verdana" color="#000080"></font></font> </p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               Private Declare Function FindWindowEx Lib "user32"</font><font face="Verdana"> _</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                        Alias "FindWindowExA" (ByVal hWnd1 As Integer, ByVal hWnd2 As Integer</font><font face="Verdana">, _</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>                        ByVal lpsz1 As String, ByVal lpsz2 As String) As Integer</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               Private Declare Function EnableWindow Lib "user32" (ByVal hwnd As Integer</font><font face="Verdana">, _</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>                         ByVal fEnable As Integer) As Integer</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase</font><font face="Verdana">.Load</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               Label1.Text = </font><font face="Verdana">"Enabled"</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>End Sub</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles</font><font face="Verdana"> Button1.Click</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>               Dim bEnable As Boolean</em></font></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>               If Label1.Text = "Enabled" Then</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                              Label1.Text = </font><font face="Verdana">"Disabled"</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                              bEnable = </font><font face="Verdana">False</font></em></font></font></p>
<p><font face="Verdana" color="#0000ff" size="2"><em>               Else</em></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                              Label1.Text = </font><font face="Verdana">"Enabled"</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">                              bEnable = </font><font face="Verdana">True</font></em></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>               End If</em></font></font></font></p>
<p><font face="Verdana"><font size="2"><font color="#0000ff"><em>               Dim lHwnd As Integer</em></font></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               lHwnd = FindWindowEx(0&amp;, 0&amp;, </font><font face="Verdana">"Shell_TrayWnd"</font><font face="Verdana">, vbNullString)</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               lHwnd = FindWindowEx(lHwnd, 0&amp;, </font><font face="Verdana">"Button"</font><font face="Verdana">, vbNullString)</font></em></font></font></p>
<p><font size="2"><font color="#0000ff"><em><font face="Verdana">               Call</font><font face="Verdana"> EnableWindow(lHwnd, bEnable)</font></em></font></font></p>
<p><font face="Verdana"><font color="#0000ff" size="2"><em>End Sub</em></font></font></p>
<p><font face="Verdana" color="#000080" size="2"></font> </p>
<p><font face="Verdana" color="#000080" size="2">Ovviamente, come dice il mio amico Brunetti, il linguaggio non ha importanza siamo in .NET!!</font></p>
<p><font face="Verdana" color="#000080" size="2">Ciao</font></p>
<p><font color="#0000ff"><font face="Verdana" color="#000080" size="2">Ivan</font></font></p><img src ="http://blog.shareoffice.it/ivangentile/aggbug/4114.aspx" width = "1" height = "1" /></body></item></channel></rss>
