<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9282.aspx</link><pubDate>Mon, 06 Feb 2006 09:36:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9282</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9282.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9282</wfw:commentRss><description>&lt;P&gt;Και το δεύτερο μέρος &lt;/P&gt;
&lt;P&gt;&lt;A HREF="/cs/blogs/mkelaiditis/articles/9281.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/mkelaiditis/articles/9281.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9130.aspx</link><pubDate>Thu, 02 Feb 2006 07:43:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9130</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9130.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9130</wfw:commentRss><description>&lt;P&gt;Ξεκίνσα να κάνω edit στο template αλλά τελικά κατέλληξα στο παρακάτω άρθρο&amp;nbsp;&lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile [:)]" /&gt; &lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;A HREF="/cs/blogs/mkelaiditis/articles/9129.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/mkelaiditis/articles/9129.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="/cs/admin/blogs/posteditor.aspx?App=mkelaiditis&amp;amp;PostID=9129"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9043.aspx</link><pubDate>Tue, 31 Jan 2006 05:24:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9043</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9043.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9043</wfw:commentRss><description>Έχεις απόλυτο δίκιο .&lt;br&gt;Τελικά μετά από ψάξιμο βρήκα το λάθος και παίζει μέ το αρχικό κώδικα που έιναι Remote.&lt;br&gt;  &lt;br&gt;Dim typProgID AS type &lt;br&gt;typProgID =Type.GetTypeFromProgID("myNameSpace.Remote") &lt;br&gt;&lt;br&gt;To Λάθος ήταν ότι στην Remote Class στο RootNameSpace είχα δηλωμένο το myNameSpace οπότε στο Registry στην ΗKEY_CLASSES_ROOT δέν τό έβρισκε άρα θα έπρεπε νά το καλώ όπως παρακάτω&lt;br&gt;Dim typProgID AS type &lt;br&gt;typProgID =Type.GetTypeFromProgID("myNameSpace.myNameSpace.Remote") &lt;br&gt;ή να το σβήσω από το RootNameSpace καί νά καλώ την κλάση όπως αναφέρω στην αρχή.&lt;br&gt;Αν και το υποψιαζόμουν το τελευταίο σου σχόλιο μέ βοήθησε πολύ.&lt;br&gt;Καλό θα ήταν να βάλεις και το template που αναφέρεις.</description></item><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9040.aspx</link><pubDate>Tue, 31 Jan 2006 04:44:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9040</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9040.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9040</wfw:commentRss><description>&lt;P&gt;Ωστόσο, νομίζω ότι αυτό που έχεις γράψει και παίζει δεν φτιάχνει remote object. Κάνεις τοπικά ένα instance και κατόπιν από αυτό το instance διαβάζεις τον τύπο του. Θα κάνω post αργότερα το βράδυ ή αύριο ένα τυπικό template το οποίο χρησιμοποιώ για remoting.&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9037.aspx</link><pubDate>Tue, 31 Jan 2006 02:21:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9037</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9037.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9037</wfw:commentRss><description>Τελκά βρήκα τί γίνεται. &lt;BR&gt;είχα τον κώδικα ώς εξης &lt;BR&gt;Dim typProgID AS type &lt;BR&gt;typProgID =Type.GetTypeFromProgID("myNameSpace.Remote") &lt;BR&gt;&lt;BR&gt;το παραπάνω έν έπαιζε δέν ξέρω γιατί &lt;BR&gt;όταν το γύρισα στο παρακάτω έπαιξε. &lt;BR&gt;&lt;BR&gt;Dim typProgID As New myNameSpace.Remote() &lt;BR&gt;Dim myType As Type = typProgID.GetType() &lt;BR&gt;Καμμιά ιδέα?</description></item><item><title>Απ: Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9035.aspx</link><pubDate>Tue, 31 Jan 2006 02:03:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9035</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9035.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9035</wfw:commentRss><description>Δείξε μας τον κώδικα σε VB.NET που χρησιμοποιείς...</description></item><item><title>Πρόβλημα μέ Remoting σε VB.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9034.aspx</link><pubDate>Tue, 31 Jan 2006 01:48:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9034</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9034.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9034</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;Μήπως έχει κανείς καμμιά ιδέα&lt;/P&gt;
&lt;P&gt;Έχω ένα Remote class όπως φαίνεται παρακάτω σε C#.&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;namespace&lt;/FONT&gt;&lt;FONT size=2&gt; myNameSpace&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#808080 size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;class&lt;/FONT&gt;&lt;FONT size=2&gt; Remote
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#808080 size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; _strEmailAddress;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#808080 size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; EmailAddress
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;get&lt;/FONT&gt;&lt;FONT size=2&gt; {&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; "Property Get: " + _strEmailAddress;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;set&lt;/FONT&gt;&lt;FONT size=2&gt; {_strEmailAddress = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;value&lt;/FONT&gt;&lt;FONT size=2&gt;;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; GetEmailAddressFromParam(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; strEmailAddress)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; "Returned value of a method with a parameter: " + strEmailAddress;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; GetEmailAddress()&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;return&lt;/FONT&gt;&lt;FONT size=2&gt; "Returned value of a method without a parameter: " + _strEmailAddress;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//&lt;/P&gt;
&lt;P&gt;Στον Client έχω το παρακάτω&lt;/P&gt;
&lt;P&gt;typProgID = Type.GetTypeFromProgID("myNameSpace.Remote")&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (typProgID != &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// Create an instance of the application&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt; objLateBound = System.Activator.CreateInstance(typProgID);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// Set a property in that instanciated class&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt;[] Parameters = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; Object[1];&lt;/P&gt;
&lt;P&gt;Parameters[0] = &lt;A href="mailto:myName@myProvider.gr"&gt;myName@myProvider.gr&lt;/A&gt;;&lt;/P&gt;
&lt;P&gt;objLateBound.GetType().InvokeMember("EmailAddress", BindingFlags.SetProperty,&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;, objLateBound, Parameters);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// Get a property in that instanciated class&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;textBox1.Text = objLateBound.GetType().InvokeMember("EmailAddress", BindingFlags.GetProperty ,&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;, objLateBound, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;).ToString();&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;textBox2.Text = objLateBound.GetType().InvokeMember("GetEmailAddressFromParam", BindingFlags.InvokeMethod ,&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;, objLateBound, Parameters).ToString();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;textBox3.Text = objLateBound.GetType().InvokeMember("GetEmailAddress", BindingFlags.InvokeMethod ,&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;, objLateBound, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt;).ToString();&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;όλα καλά μέχρι εδώ το πράγμα παίζει.&lt;/P&gt;
&lt;P&gt;To ίδιο πράγμα εάν πάω νά το κάνω μέ VB.NET μου γυρίζει το typProgID =nothing.&lt;/P&gt;
&lt;P&gt;Μάλλον κάτι δέν κάνω καλά.&lt;IMG alt="Huh? &lt;img src=" /&gt;" src="/cs/emoticons/emotion-18.gif"&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item></channel></rss>