<?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>Απ: Αποθήκευση ενος structure σε resource file.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11591.aspx</link><pubDate>Wed, 05 Apr 2006 19:46:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11591</guid><dc:creator>gtsoulou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11591.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=11591</wfw:commentRss><description>Ναι, αυτό που λες δουλεύει. Το θέμα είναι όμως ότι έψαχνα έναν τρόπο που να μη χρειάζεται να κάνω κάτι τέτοιο. Θα με βόλευε απλά να υπάρχει το my_struct σαν class και στα 2 project και έτσι να το έβλεπε.&lt;br&gt;Anyway, ευχαριστώ για τη βοήθεια.&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση ενος structure σε resource file.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11584.aspx</link><pubDate>Wed, 05 Apr 2006 18:42:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11584</guid><dc:creator>kkara</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11584.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=11584</wfw:commentRss><description>Αχά... Και τα δύο project σου είναι Windows Applications... Τότε θα πρέπει να ακολουθήσεις την δεύτερη πρότασή μου, δηλαδή να δημιουργήσεις ένα Project τύπου Class Library, το οποίο όταν γίνεται compile παράγει dll. Αυτό το dll θα πρέπει να κάνεις reference στα άλλα δύο project σου...</description></item><item><title>Απ: Αποθήκευση ενος structure σε resource file.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11581.aspx</link><pubDate>Wed, 05 Apr 2006 18:23:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11581</guid><dc:creator>gtsoulou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11581.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=11581</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;kkara wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt; Το λιγότερο που θα μπορούσες να κάνεις θα ήταν στο project να κάνεις reference το project που περιέχει τον ορισμό του struct. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Τι εννοείς? Στο ίδιο solution πχ να έχω τα δυο projects? Αν εννοείς αυτό, δε δουλεύει.&lt;br&gt;Αλλιώς πως να κάνω reference το άλλο project? Ένα exe φτιάχνει κι οχι dll...&lt;br&gt;</description></item><item><title>Απ: Αποθήκευση ενος structure σε resource file.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11575.aspx</link><pubDate>Wed, 05 Apr 2006 16:57:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11575</guid><dc:creator>kkara</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11575.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=11575</wfw:commentRss><description>Εφόσον θέλεις σε ένα διαφορετικό project να φορτώσεις το resource, πρέπει το project να γνωρίζει τι τύπο αντικειμένου πάει να φορτώσει. Το λιγότερο που θα μπορούσες να κάνεις θα ήταν στο project να κάνεις reference το project που περιέχει τον ορισμό του struct. &lt;br /&gt;
&lt;br /&gt;
Η καλύτερη λύση βέβαια θα ήταν να είχες ένα ξεχωριστό project, όπου να ορίζεις όλα τα struct - classes που θέλεις να γίνονται embed, και το dll που σου παράγει αυτό το project να το κάνεις reference στα υπόλοιπα project. Αυτό βέβαια είναι απλά μια συμβουλή και δεν είναι σίγουρο ότι ταιριάζει σε αυτό που θες να κάνεις.</description></item><item><title>Αποθήκευση ενος structure σε resource file.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/11570.aspx</link><pubDate>Wed, 05 Apr 2006 11:39:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:11570</guid><dc:creator>gtsoulou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/11570.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=11570</wfw:commentRss><description>Γειά σας. &lt;br&gt;Έχω ένα πρόγραμμα που αποθηκεύει σε ένα resource αρχείο ένα δικό μου structure. Για να καταλάβετε τι εννοώ, ο κώδικας είναι κάπως έτσι:&lt;br&gt;&lt;br&gt;Public Class write_resource_class&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub write_res()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim mystruc As New my_struct&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mystruc.key = "ena"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mystruc.value = "dyo"&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Dim rw As System.Resources.ResourceWriter = New System.Resources.ResourceWriter("dokimi.resources")&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rw.AddResource("kleidi", mystruc)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rw.Generate()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rw.Close()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;End Class&lt;br&gt;&lt;br&gt;&amp;lt;Serializable()&amp;gt; Public Class my_struct&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public key As String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public value As String&lt;br&gt;End Class&lt;br&gt;&lt;br&gt;Όλα καλά μέχρι εδώ. Όταν όμως πάω να φορτώσω από ένα άλλο πρόγραμμα το dokimi.resource τότε μου βγάζει το σφάλμα:&lt;br&gt;&lt;br&gt;"An unhandled exception of type 'System.TypeLoadException' occurred in mscorlib.dll&lt;br&gt;Additional information: Could not load a type.&amp;nbsp; Failed to partial bind to "write_resource.my_struct, write_resource, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null"."&lt;br&gt;&lt;br&gt;, όπου write_resource είναι το όνομα του project που φτιάχνει το resource. Προφανώς το πρόβλημα είναι ότι στο καινούριο project δεν υπάρχει το structure "my_struct" κι έτσι δεν μπορεί να αναγνωρίσει το data type που υπάρχει μέσα στο resource αρχείο.&amp;nbsp; &lt;br&gt;&lt;br&gt;Ξέρει κανείς πως μπορώ να αντιμετωπίσω αυτό το πρόβλημα?&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>