<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Enterprise Services / COM+</title><link>https://www.dotnetzone.gr:443/cs/forums/26/ShowForum.aspx</link><description>Χρήση του Enterprise Services και του COM+ για να κάνετε host τα components σας</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: Πως είναι ο σωστός τρόπος για να ελευθερώσω ενα Com Object?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1707.aspx</link><pubDate>Mon, 25 Apr 2005 20:05:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1707</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1707.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=26&amp;PostID=1707</wfw:commentRss><description>&lt;font face="Georgia" size="2"&gt;Μου φαίνεται ότι έπρεπε να έχεις έρθει στην εκδήλωση που έγινε την περασμένη Παρασκευή! Άμα κοιτάξεις το forum θα βρεις περισσότερες πληροφορίες&amp;nbsp;&lt;img src="/forums//emoticons/emotion-1.gif" alt="Smile" /&gt; Υπήρξε πολύ συζήτηση για Interoperability μεταξύ&amp;nbsp;.COM και .NET.&lt;br /&gt;&lt;br /&gt;Κατ'αρχήν το component σου πρέπει να είναι ήδη μέσα στα component services και έτοιμο για δουλειά. :-) Αν δεν δουλεύει ήδη μέσω μια άλλης εφαρμογής! &lt;img src="/forums//emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;Το πρώτο που πρέπει να κάνεις είναι να κάνεις reference το component σου σαν COM component μέσα στο project .ASP .NET (References/COM)&lt;br /&gt;&lt;br /&gt;Με το που θα το κάνεις αυτό θα δημιουργηθεί μέσα στο bin directory του project ένα&amp;nbsp;αρχείο με το όνομα Interop.&amp;lt;Ονομα του dll σου&amp;gt;.dll&lt;br /&gt;&lt;br /&gt;Από εκεί και πέρα θα μπορείς να δημιουργείς και να χειρίζεσαι&amp;nbsp;το αντικείμενο&amp;nbsp;σου όπως κάθε άλλο .ΝΕΤ αντικείμενο.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Courier New" size="2"&gt;Dim objRef as &lt;/font&gt;&lt;font face="Courier New" size="2"&gt;AlisseMonitor_Agent.AlisseMonitorAgent&lt;br /&gt;&lt;br /&gt;objRef = new AlisseMonitor_Agent.AlisseMonitorAgent&lt;br /&gt;fResult = objRef.&lt;font color="#000000"&gt;AlisseStatusClass&lt;/font&gt;(DataFromObj.Text)&lt;br /&gt;&lt;br /&gt;....&lt;/font&gt;&lt;font face="Georgia"&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;και όταν τελειώσεις μαζί του να το καταστρέψεις.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;objRef=Nothing&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Georgia" size="2"&gt;Δεν είναι ανάγκη να γράψεις τίποτα άλλο. Ολα αναλαμβάνει να τα κάνει το Interop Assembly - τις αλλαγές των τύπων των μεταβλητών, το πέρασμα των λαθών από το .COM στο .NET την δημιουργία και την καταστροφή του COM αντικειμένου.&lt;br /&gt;&lt;br /&gt;Μπορείς να χρεισιμοποιήσεις Try/Catch για να κανεις handle των σφαλμάτων που μπορεί να σου επιστρέψει.&lt;br /&gt;&lt;br /&gt;Επειδή τα πράγματα είναι ακριβώς όπως τα λες, δεν γίνεται να τα ξαναγράψεις όλα από την αρχή, και δεν πετιέται δουλειά χρόνων μόνο επειδή θέλεις να κάνεις μια μετάβαση.&lt;br /&gt;&lt;br /&gt;Για οτιδήποτε άλλο, εδώ είμαστε!&lt;br /&gt;&lt;br /&gt;George J.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;</description></item><item><title>Re: Πως είναι ο σωστός τρόπος για να ελευθερώσω ενα Com Object?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1706.aspx</link><pubDate>Mon, 25 Apr 2005 18:52:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1706</guid><dc:creator>plavidas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1706.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=26&amp;PostID=1706</wfw:commentRss><description>&lt;p&gt;Φίλε Γιώργο ευχαριστώ για την ανταπόκριση. Ουσιαστικά έχω ένα COM+ Component από Delphi7 στο οποίο εχω κάποιες μεθόδους που θέλω να καλέσω απο ASP .Net. (παιρνω κάθε φορά ενα&amp;nbsp;xml String με κάποιες τιμές και δημιουργώ κάποιο chart)&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; _type &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Type = Type.GetTypeFromProgID("AlisseMonitor_Agent.AlisseMonitorAgent", aIP) &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp; obj = Activator.CreateInstance(_type)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&amp;nbsp; If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fResult = obj.&lt;font color="#ff1493"&gt;AlisseStatus&lt;/font&gt;(DataFromObj.Text)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp; fWideString = DataFromObj.Text&lt;br /&gt;&amp;nbsp; DataFromObj.Text = ""&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&amp;nbsp; If&lt;/font&gt;&lt;font size="2"&gt; fResult = -1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return&lt;/font&gt;&lt;font size="2"&gt; fWideString + " ERROR " + fResult.ToString&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; res &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; System.IO.StringReader(fWideString)&lt;br /&gt;&amp;nbsp; DataSet1.ReadXml(res)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; If&lt;/font&gt;&lt;font size="2"&gt; MyData.Rows.Count = DataSetRows &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyData.Rows(0).Delete()&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Finally&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim&lt;/font&gt;&lt;font size="2"&gt; CNT &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CNT = System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/font&gt;&lt;font size="2"&gt; (CNT &amp;gt; 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;font size="2"&gt; obj = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; Catch&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Exception&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'do Nothing...&lt;br /&gt;&amp;nbsp; End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt; &lt;p&gt;&lt;/font&gt;Αν αυτό Βοηθάει, παρατήρησα ότι κάνοντας Dispose το object (obj.Dispose)&lt;br /&gt;αύτό παρέμενε στον mts και συνεχώς έβλεπα να αυξανονται οι μετρητές...&lt;br /&gt;(δεν ειδα πουθενά τον GC να περνάει και να καθαρίζει τα σκουπίδια, μάλλον ξέρει να κρύβετε καλά &lt;img src="/forums//emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;)&lt;br /&gt;&lt;br /&gt;Ίσως η μαγική λέξη να είναι απο όλους &lt;font color="#ff1493"&gt;παράτα την Delphi&lt;/font&gt; και ξαναγράψε τα COM σε .Net, αλλα ρε παιδιά καταλάβετε και μένα, είναι πάρα πολλά για να τα ξαναγράψω απο την αρχη..&lt;img src="/forums//emoticons/emotion-9.gif" alt="Crying" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#d3d3d3"&gt;&lt;font color="#808080"&gt;Πίνω για να ξεχνώ ( &lt;img src="/forums//emoticons/emotion-22.gif" alt="Beer" /&gt; )&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;P.L.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Πως είναι ο σωστός τρόπος για να ελευθερώσω ενα Com Object?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1680.aspx</link><pubDate>Sat, 23 Apr 2005 03:45:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1680</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1680.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=26&amp;PostID=1680</wfw:commentRss><description>&lt;p&gt;&lt;font face="Georgia" size="2"&gt;Μπορείς να ρίξεις λίγο παραπάνω φως στην υπόθεση; Δηλαδή, τι object είναι αυτό ακριβώς; Έχεις ας πούμε μια κλάση από VB6 και θέλεις να την δημιουργήσεις στην μνήμη και να την χρησιμοποιήσεις μέσα από VB.NET? Η κάτι διαφορετικό;&lt;br /&gt;&lt;br /&gt;George J.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Πως είναι ο σωστός τρόπος για να ελευθερώσω ενα Com Object?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/1673.aspx</link><pubDate>Fri, 22 Apr 2005 17:47:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:1673</guid><dc:creator>plavidas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/1673.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=26&amp;PostID=1673</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Λοιπόν, μετά απο πολύ καιρό αποφάσισα να ρωτήσω και εγω κάτι στο forum. &lt;br /&gt;&lt;br /&gt;ίσως η ερώτησή μου να είναι κουτή, αλλά πάντα υπάρχει ένας καλός σαμαρίτης να βοηθήσει και τους αρχάριους στο αντικείμενο....&lt;br /&gt;&lt;br /&gt;Το πρόβλημά μου είναι οτι όταν δημιουργώ ένα COM (εγώ Είμαι ο Δημιουργός &lt;img src="/forums//emoticons/emotion-2.gif" alt="Big Smile" /&gt;) &lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; _type &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Type&amp;nbsp;&lt;br /&gt;_type =&amp;nbsp;Type.GetTypeFromProgID("COMComponent", aIP)&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;obj = Activator.CreateInstance(_type)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp; fResult = obj.Status(DataFromObj.Text)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;για να το&amp;nbsp;τερματίσω πρέπει να τρέξω τον παρακάτω κώδικα:&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/p&gt; &lt;p&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; CNT &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; Do&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CNT = System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;nbsp; Loop&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/font&gt;&lt;font size="2"&gt; (CNT &amp;gt; 1)&lt;br /&gt;&amp;nbsp; obj = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; obj &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Is&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;font size="2"&gt; obj = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Nothing&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;και επιτέλους το ερώτημα που θέτω είναι :&lt;br /&gt;&lt;br /&gt;μπορώ τον παραπάνω κώδικα να τον αλλάξω χωρίς πρόβλημα και να κάνω απλά &lt;font color="#0000ff"&gt;&lt;font color="#0000ff" size="2"&gt;CType&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;(obj, System.EnterpriseServices.ServicedComponent).Dispose()&lt;br /&gt;ή&lt;br /&gt;&lt;font color="#0000ff"&gt;CType&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;(obj, System.EnterpriseServices.ServicedComponent).DisposeObject()&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;br /&gt;P.L. &lt;img src="/forums//emoticons/emotion-15.gif" alt="[8-|]" /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item></channel></rss>