<feed 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/" xmlns="http://www.w3.org/2005/Atom" xml:lang="it-IT">
    <title>Sem Weblog</title>
    <link rel="self" type="application/atom+xml" href="http://blogs.ugidotnet.org/sem/Atom.aspx" />
    <subtitle type="html">Il blog di Sem Tamburella</subtitle>
    <id>http://blogs.ugidotnet.org/sem/Default.aspx</id>
    <author>
        <name>Sem Tamburella</name>
        <uri>http://blogs.ugidotnet.org/sem/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 2.6.0.0">Subtext</generator>
    <updated>2020-05-16T13:43:02Z</updated>
    <entry>
        <title>Skins</title>
        <link rel="alternate" type="text/html" href="http://blogs.ugidotnet.org/sem/archive/2007/08/20/87871.aspx" />
        <id>http://blogs.ugidotnet.org/sem/archive/2007/08/20/87871.aspx</id>
        <published>2007-08-20T16:25:34Z</published>
        <updated>2007-08-20T16:25:34Z</updated>
        <content type="html">Devo ammettere che fa piacere avere a disposizione nuovi skins per i blogs di Ugidotnet.&lt;br /&gt;
&lt;br /&gt;
L'unica cosa che mi dispiace è che Firefox interpreta discretamente il layout del blog, mentre Internet explorer lascia desiderare in alcuni skins.&lt;br /&gt;
&lt;br /&gt;&lt;img src="/sem/aggbug/87871.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>ASP.NET contro Excel</title>
        <link rel="alternate" type="text/html" href="http://blogs.ugidotnet.org/sem/archive/2007/04/30/77000.aspx" />
        <id>http://blogs.ugidotnet.org/sem/archive/2007/04/30/77000.aspx</id>
        <published>2007-04-30T21:58:00Z</published>
        <updated>2007-04-30T22:48:00Z</updated>
        <content type="html">&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Ultimamente ho affrontato il capitolo &amp;#8220;&lt;B style="mso-bidi-font-weight: normal"&gt;interoperabilit&amp;#224; tra ASP.NET 2.0 ed Excel&lt;/B&gt;&amp;#8221;, che all&amp;#8217;apparenza sembrava semplice da gestire come nelle applicazioni Windows Forms. Di fatti non lo &amp;#232;, in quanto si rischia di lasciare appesi i processi di &lt;B style="mso-bidi-font-weight: normal"&gt;EXCEL.EXE&lt;/B&gt; sul server web IIS 5.0/6.0. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;Dopo aver usato i componenti &lt;A href="http://msdn2.microsoft.com/en-us/library/15s06t57(VS.80).aspx"&gt;PIA&lt;/A&gt; e la funzione &lt;A href="http://msdn2.microsoft.com/it-it/library/system.runtime.interopservices.marshal.releasecomobject(VS.80).aspx"&gt;Marshal.ReleaseComObject&lt;/A&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;mi aspettavo di chiudere i processi COM di Excel. Ma niente.&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="mso-bidi-font-weight: bold"&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="mso-bidi-font-weight: bold"&gt;Ne sono venuto fuori sfruttando il &lt;B&gt;Late Binding&lt;/B&gt;, senza utilizzare i &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/15s06t57(VS.80).aspx"&gt;PIA&lt;/A&gt;, affidandomi invece alla vecchia istruzione CreateObject che si utilizzava nelle pagine ASP 3.0, dichiarando tutti gli oggetti di Excel in Object anziche i tipi del namespace &lt;A href="http://msdn2.microsoft.com/en-us/library/microsoft.office.interop.excel(VS.80).aspx"&gt;Microsoft.Office.Interop.Excel&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;In pi&amp;#249; bisogna ricordare di rilasciare dalla memoria gli oggetti in sequenza, dall&amp;#8217;ultimo al primo chiamato come suggerisce il bravo &lt;A href="http://www.codeproject.com/office/ReleaseExcelObject.asp"&gt;Antony&lt;/A&gt; &lt;/P&gt;&lt;img src="/sem/aggbug/77000.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Più di zero è gia qualcosa.</title>
        <link rel="alternate" type="text/html" href="http://blogs.ugidotnet.org/sem/archive/2007/04/30/76997.aspx" />
        <id>http://blogs.ugidotnet.org/sem/archive/2007/04/30/76997.aspx</id>
        <published>2007-04-30T20:50:00Z</published>
        <updated>2007-04-30T20:54:00Z</updated>
        <content type="html">Da tempo che leggo blogs, forse sono un paio d'anni or sono.
Direi che c'è chi si diverte a bloggare, sia per una questione di crescita professionale sia per un reciproco scambio di conoscenze, impressioni. Molte volte, la stessa cosa accade tra colleghi di lavoro in carne ed ossa e non virtualmente, ma il principio è pressoché simile. C’è sempre da imparare anche quando si è convinti di sapere quanto basta per portare a conclusione un software nel minor tempo e al minor costo possibile.
La sfida è sempre la solita, comprendere e scegliere le soluzioni migliori, probabilmente le ultime tecnologie sono sempre quelle più idonee. Ma la massa di argomenti non è cosa da poco. C’è chi si perde d’animo e molla tutto, c’è chi si prende i suoi tempi, c’è  chi pur faticando molto arriva dove si era prefissato d’arrivare. Mattone dopo mattone,  la costruzione prende forma, ma non è mai finita. Perché? Perché invecchia e bisogna ristrutturarla. Malgrado gli antiossidanti il processo d’invecchiamento vale per tutti.

Se c’è da sudare, meglio farlo finchè si è ancora giovani e/o sani.
E con questo mi auguro di continuare a bloggare (non è vietato, credo) malgrado gli scettici e i critici saranno sempre a portata di mano.
Al prossimo post. Grazie ;-)
&lt;img src="/sem/aggbug/76997.aspx" width="1" height="1" /&gt;</content>
    </entry>
</feed>System.Web.HttpWriter