<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68639.aspx</link><pubDate>Fri, 16 Dec 2011 08:27:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68639</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68639.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68639</wfw:commentRss><description>OK, θα το δοκιμάσω και θα σου πω σύντομα....ευχαριστώ και πάλι&lt;br&gt;</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68553.aspx</link><pubDate>Thu, 08 Dec 2011 16:33:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68553</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68553.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68553</wfw:commentRss><description>Καταρχάς το αποθήκευα στα resources (Properties -&amp;gt; Resources -&amp;gt; Files). Από κει και πέρα είναι προσβάσιμο:&amp;nbsp;Properties.Resources.MyPDFFile και είναι byte[].&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εφόσον το πάρεις έτσι, τότε μπορείς να το γράψεις στο δίσκο κάπως έτσι:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; (FileStream stream &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; FileStream(FilePath, FileMode.Create))
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; (BinaryWriter writer &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; BinaryWriter(stream))
            {
                writer.Write(DataToWrite);
                writer.Close();
            }&lt;/span&gt;&lt;/pre&gt;'Οπου FilePath το μέρος που θέλεις να το γράψεις.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εγώ αυτό που έκανα είναι ότι έλεγχα πρώτα εάν υπάρχει με File.Exists(FilePath) και εάν δεν υπήρχε, τότε το δημιουργούσα ως άνω - αφού πρώτα έλεγχα και το περιεχόμενο αν ήθελα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και τέλος, Process.Start όπως ανέφερες.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Είναι λίγο πατέντα βέβαια, αλλά εφ'όσον έχεις το αρχείο έτοιμο, νομίζω ότι είναι καλή λύση - εξαρτάται φυσικά και από το &lt;b&gt;μέγεθος του εκτελέσιμου.&lt;/b&gt;&amp;nbsp;Μία καλή προσέγγιση είναι αυτά να τα έχεις σε ένα ξεχωριστό resource dll.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Works for me...&lt;/div&gt;</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68544.aspx</link><pubDate>Thu, 08 Dec 2011 01:44:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68544</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68544.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68544</wfw:commentRss><description>πως το έκανες access και πως το άνοιγες μέσω κώδικα ;&lt;br&gt;</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68543.aspx</link><pubDate>Thu, 08 Dec 2011 01:19:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68543</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68543.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68543</wfw:commentRss><description>Εγώ μια φορά που ήθελα να "κρύψω" κάτι, το είχα μέσα στα resources, έλεγχα εάν υπάρχει το αρχείο, και αναλόγως το δημιουργούσα εκεί που ήθελα, με το όνομα που ήθελα.</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68539.aspx</link><pubDate>Wed, 07 Dec 2011 23:10:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68539</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68539.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68539</wfw:commentRss><description>Θέλω να βάλω το PDF αρχέιο γιατί το έχω έτοιμο και δεν θέλω να κάτσω να το ξαναφτιάξω ως help file. Αυτό που στην ουσία ρωτούσα είναι, αν περιλάβω το pdf στο resx αρχείο του solution μου, πως μπορώ μετά να το καλέσω ; η προσωρινή λύση που έχω δώσει τώρα είναι με μια sub και με εντολή &lt;i&gt;Process.Start("path")&lt;/i&gt; έχοντας τοποθετήσει το αρχείο το application path...&lt;br&gt;Ελπίζω να το έκανα πιο κατανοητό τώρα...&lt;br&gt;ευχαριστώ εκ των προτέρων&lt;br&gt;</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68527.aspx</link><pubDate>Wed, 07 Dec 2011 05:14:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68527</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68527.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68527</wfw:commentRss><description>Αλήθεια, ΓΙΑΤΙ να βάλεις ένα PDF αντί για ένα κανονικό Help αρχείο? Πέρα από το ότι ΔΕΝ έχεις προβλήματα πως να το εμφανίσεις, το Help επιτρέπει context-sensitive help, κάτι που το PDF δεν επιτρέπει με κανένα τρόπο. Μάλιστα, όταν λέμε Help εννοούμε .... Help, το οποίο δουλεύει με F1 και εμφανίζει πληροφορίες για την οθόνη ή το control το οποίο έχει επιλέξει ο χρήστης κα΄θε στιγμή.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν θέλεις να δώσεις το έντυπο manual μαζί με το πρόγραμμα, απλά βάλτο μαζί και αυτό στο setup. Αν θέλεις να φτιάξεις help και εκτυπώσιμο Manual από το ίδιο source, πάρε ένα από τα εργαλεία που παράγουν και Help και PDF. Είναι λάθος όμως να προσπαθείς να χρησιμοποιήσεις το PDF για κάτι για το ποίο είναι ακατάλληλο.&lt;/div&gt;</description></item><item><title>Απ: RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68526.aspx</link><pubDate>Wed, 07 Dec 2011 04:53:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68526</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68526.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68526</wfw:commentRss><description>&lt;p&gt;Επειδή το PDF ήταν ένα forma της Adobe δυστυχώς δεν θα βρεις κάτι έτοιμο από τη Microsoft. &lt;/p&gt;&lt;p&gt;Σίγουρα υπάρχουν πολλά 3rd party controls που θα κάνουν αυτή την δουλειά τα οποία όμως δυστυχώς θα κοστίζουν. Δεν γνωρίζω πόσο αλλά υποθέτω όχι πάρα πολλά. Αν το budget σου το επιτρέπει μπορείς να πάρεις κάποιο. Από την άλλη επειδή το PDF έχει γίνει πλέον Standard και μπορεί ο κάθε ένας να φτιάχτει controls για αυτό χωρίς να πληρώνει δικαιώματα στην Adobe ίσως να υπάρχουν και free controls που όμως δεν έχω κανένα να υπόψιν μου να σου προτείνω.&lt;/p&gt;&lt;p&gt;Από την άλλη αν έχεις εγκαταστήσει στο μηχάνημά σου το Adobe Acrobat PDF Reader έστω και την δωρεάν έκδοση, τότε σου εγκαθιστά στο GAC ένα COM control που λέγεται Adobe PDF Reader. Μπορείς να βάλεις το control στην Toolbox του Visual Studio και να το χρησιμοποιήσεις κανονικά όπως όλα τα controls. Αν δουλέυεις σε WPF δεν θα παίξει. To control θα το βρεις στο COM Components Tab αφού έχεις κάνει δεξί κλικ επάνω στην Toolbox και έχεις επιλέξει Add Item...&lt;/p&gt;&lt;p&gt;Ελπίζω να βοήθησα.&lt;/p&gt;</description></item><item><title>RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68524.aspx</link><pubDate>Tue, 06 Dec 2011 23:25:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68524</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68524.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68524</wfw:commentRss><description>Καλημέρα σε όλους... ψάχνω να βρω ένα τρόπο ώστε να μπορώ να ανοίξω ένα PDF αρχείο που το έχω προσθέσει στσ resources του project μου (στην ουσία πρόκειτε για 1 help file σε pdf φορματ) και θέλω με το κλασσικό button click event να μπορεί η εφαρμογή να το ανοίγει για να το βλέπουν οι χρήστες. Τι μπορώ να κάνω ;&lt;br&gt;</description></item></channel></rss>