<?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>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14507.aspx</link><pubDate>Fri, 07 Jul 2006 19:16:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14507</guid><dc:creator>Rayden</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14507.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=14507</wfw:commentRss><description>Private Const latin As String = "ABGDEZHUIKLMNJOPRSTYFXCV"&lt;br /&gt;
&lt;br /&gt;
Private Const greek As String = "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ"&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Private sub EnglishtoGreek(result as string) as string&lt;br /&gt;
&lt;br /&gt;
           For x = 1 To Len(latin)&lt;br /&gt;
&lt;br /&gt;
                For g = 1 To Len(result)&lt;br /&gt;
&lt;br /&gt;
                    If UCase(Mid(result, g, 1)) = Mid(latin, x, 1) Then&lt;br /&gt;
&lt;br /&gt;
                        Mid(result, g, 1) = Mid(greek, x, 1)&lt;br /&gt;
&lt;br /&gt;
                    End If&lt;br /&gt;
&lt;br /&gt;
                Next g&lt;br /&gt;
&lt;br /&gt;
            Next x&lt;br /&gt;
&lt;br /&gt;
     Englishtogreek = result&lt;br /&gt;
&lt;br /&gt;
end sub&lt;br /&gt;
&lt;br /&gt;
Μια απλή ρουτίνα που μετατρέπει απο λατινικούς χαρακτήρες σε ελληνικούς περνωντάς παράμετρο το string που θές να μετατρέψεις σε vb6.&lt;br /&gt;
&lt;br /&gt;
Αν το pc δεν έχει εγκατεστημένη την ελληνική γλώσσα το μόνο που μπορείς να κάνεις είναι να χρησιμοποιήσεις ελληνική γραμματοσειρα (Shape Font File) και όχι True Type font για να εμφανίζει ελληνικό χαρακτήρα χρησιμοποιώντας keyascii  απο US-English Codepage.</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12556.aspx</link><pubDate>Fri, 12 May 2006 03:52:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12556</guid><dc:creator>kps</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12556.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=12556</wfw:commentRss><description>Πίσω από ένα ΤextΒox ( διόρθωσε το Text1 στο όνομα του δικού σου ) επικόλησε τον παρακάτω κώδικα και δοκίμασε να γράψεις Ελληνικά.&lt;br&gt;
&lt;br&gt;
Ο κώδικας είναι νομίζω απλός και κατανοητός και ελπίζω να σε βοηθήσει.&lt;br&gt;
&lt;br&gt;
Private Sub Text1_KeyPress(KeyAscii As Integer)&lt;br&gt;
&lt;br&gt;
Dim st As String, num As Integer&lt;br&gt;
&lt;br&gt;
    KeyAscii = Asc(UCase(Chr(KeyAscii)))&lt;br&gt;
&lt;br&gt;
    st = "ΣΕΡΤΥΘΙΟΠΑΣΔΦΓΗΞΚΛΖΧΨΩΒΝΜ`~!@#$^&amp;amp;()_=?&amp;lt;&amp;gt;;'[]{}"&lt;br&gt;
&lt;br&gt;
    num = InStr(st, Chr(KeyAscii))&lt;br&gt;
&lt;br&gt;&amp;nbsp; If num &amp;gt; 0 Then&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;
        KeyAscii = 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MsgBox "ΔΕΝ  ΕΠΙΤΡΕΠΕΤΑΙ  Η  ΧΡΗΣΗ  ΕΛΛΗΝΙΚΩΝ  ΧΑΡΑΚΤΗΡΩΝ  ΚΑΙ  ΣΥΜΒΟΛΩΝ", vbCritical, "Ελεγχος πληκτρολόγησης"&lt;br&gt;&amp;nbsp;
End If&lt;br&gt;
&lt;br&gt;
End Sub&lt;br&gt;
&lt;br&gt;</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9389.aspx</link><pubDate>Wed, 08 Feb 2006 18:42:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9389</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9389.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9389</wfw:commentRss><description>Μπορείς νά εξηγήσεις λίγο καλλύτερα το τι ακριβώς θέλεις να κάνεις.</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9385.aspx</link><pubDate>Wed, 08 Feb 2006 17:54:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9385</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9385.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9385</wfw:commentRss><description>:( Kαι πως θα το κάνω να δείχνει ελληνικά;&lt;br&gt;Ας μην ξεχνάμε οτι να διαβάσουν ελληνικά μπορούν σε ιστοσελίδες...</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9382.aspx</link><pubDate>Wed, 08 Feb 2006 17:23:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9382</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9382.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9382</wfw:commentRss><description>Πάντως βλέποντας λίγο πιό προσεκτικά το ερώτημά σου εάν δέν έχει εγκατεστημμένα ελληνικά στο pc δέν ξέρω αν θα παίξει το παραπάνω σωστά γιατί&lt;br&gt;&lt;br&gt;values in the ANSI character set above 127 are determined by the code page specific to your operating system.&lt;br&gt;Δηλαδή άν το code page του pc δεν είναι ελληνικό η αντιστοίχιση δέν θα παίζει σωστά</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9347.aspx</link><pubDate>Tue, 07 Feb 2006 21:37:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9347</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9347.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9347</wfw:commentRss><description>Μπορεί νά είναι ένα array όπως αναφέρεις ή μπορεί να είναι και ένα xml αρχείο η ακόμα και κάποιο text delimited αρχείο. &lt;BR&gt;Για array π.χ. θά μποούσες νά δηλώσεις &lt;BR&gt;dim myArray(1 to 2,1 to 10) όπου ή πρώτη τιμή έιναι το ελληνικό KeyAscii και ή δεύτερη το αγγλικό. &lt;BR&gt;myArray(1,1)=225 &lt;BR&gt;myArray(2,1)=97 &lt;BR&gt;.....κλπ &lt;BR&gt;Κατόπιν στο event toy KeyPress να δημιουργήσεις ένα loop &lt;BR&gt;for i=lbound(myArray,2) to Ubound(myArray,2) &lt;BR&gt;if KeyAscii=myArray(1, i) then &lt;BR&gt;KeyAscii=myArray(2,i) &lt;BR&gt;exit sub &lt;BR&gt;end if &lt;BR&gt;next &lt;BR&gt;Εάν δέν βρεί καμμιά αντιτοίχιση το παραπάνω θα τυπωθεί στο textbox αυτό που πληκτρολόγησε ο χρήστης</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9346.aspx</link><pubDate>Tue, 07 Feb 2006 21:25:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9346</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9346.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9346</wfw:commentRss><description>Εεε, εεε, τσαπρρρ!! Μην τα ρίχνεις έτσι απότομα και έχω και καιρό να πιάσω vb! Με φρικάρεις τη γυναίκα! :P&lt;br&gt;Τι είναι το map table? Πως το κάνω? Κανονικό array ή τίποτα περίεργο?</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9345.aspx</link><pubDate>Tue, 07 Feb 2006 21:20:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9345</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9345.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9345</wfw:commentRss><description>Κοίταξε να δείς τι θα κάνεις θά βάλεις Debug.Print στο event σου δοκίμασε όλες τις πληκτρολογήσεις σέ αγγλικούς χαρακτήρες και δές το KeyAscii που σου επιστρέφει ,κάνε το ίδιο και για τα ελληνικά ακόμα και αυτούς που έχουν τόνο σου γυρίζει διαφορετικό KeyAscii π.χ γιά το ά=220 ενώ το α=225 επίσης το ίδιο και για τα κεφαλαία και φτιάξε ένα δικό σου map table.&lt;br&gt;Κατόπιν φτιάξε μέσα στο event μιά διαδικασία η οποία θα κοιτάει αυτό το map table και θα σου επιτρέφει αυτό το KeyAscii που πραγματικά χρειάζεσαι.</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9344.aspx</link><pubDate>Tue, 07 Feb 2006 21:06:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9344</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9344.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9344</wfw:commentRss><description>Nαι αλλά το α το έχει σαν ειδικό χαρακτήρα το ASCII table, δεν έχει όλους τους ελληνικούς (http://www.lookuptables.com/)&lt;br&gt;Αν κάνω λάθος διόρθωσε με...&lt;br&gt;&lt;br&gt;Σε ένα τόσο απλό προγραμματάκι τι μειονεκτήματα έχει η vb6 αλήθεια;</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9341.aspx</link><pubDate>Tue, 07 Feb 2006 20:33:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9341</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9341.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9341</wfw:commentRss><description>&lt;P&gt;Αυτό που θέλεις μπορεί να το πάρεις στο KeyPress event του textbox εκεί θά κοιτάξεις το KeyAscii που σου έρχεται κατά το την εκτέλεση του event και άν αυτό αντιστοιχεί σέ ελληνικό χαρακτήρα του στέλνει το αντίστοιχο KeyAscii σε αγγλικό. &lt;BR&gt;π.χ. Όταν πληκτρολογείς το γράμμα α το KeyAscii είναι 225 όπότε άν του πείς μέσα στο event ότι το KeyAscii είναι 97 που είναι το αντίστοιχο a στα αγγλικά τότε αυτό θα γραφτεί στο textbox.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If KeyAscii = 225 Then KeyAscii = 97 (ουσιαστικά θα πρέπει πρωτα να υλοποιήσεις άνα mapping των KeyAscii τιμών που έρχονται άπό την πληκτρολόγηση σέ ελληνικά μέ τα αντίστοιχα σέ αγγλικά )&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;Όσο για το δεύτερο ερώτημα κατά την ταπεινή μου γνώμη καλά θα κάνεις όπως αναφέρουν και οι υπόλοιποι νά μεταβείς σε .ΝΕΤ περιβάλλον και σε γλώσσες όπως η C# η VB&lt;/P&gt;</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9327.aspx</link><pubDate>Tue, 07 Feb 2006 05:20:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9327</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9327.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9327</wfw:commentRss><description>Σωστόστ..</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9326.aspx</link><pubDate>Tue, 07 Feb 2006 05:15:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9326</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9326.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9326</wfw:commentRss><description>Γράφω πολύ συγκεκριμένα: "&lt;b&gt;κατά κανόνα αντίο pointers&lt;/b&gt;". Γιατί, &lt;b&gt;κατά κανόνα&lt;/b&gt; κάποιος δε θα χρειαστεί να δουλέψει με pointers, εκτός αν έχει πολύ συγκεκριμένες ανάγκες από κάτι (πχ ταχύτητα σε bitmap processing).&lt;br&gt;</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9325.aspx</link><pubDate>Tue, 07 Feb 2006 05:13:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9325</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9325.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9325</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;Mitsaras 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;Η σύνταξη και η εμφάνιση γενικότερα της C# πλησιάζει πάρα πολύ σε αυτήν την C++, με ορισμένες σημαντικές διαφορές:
&lt;br&gt;
&lt;br&gt;1) Έχει καθαρότερη και σαφέστερη σύνταξη (δεν επιτρέπονται όλα τα implicit conversions, πχ if (int tade=1), κατά κανόνα αντίο pointers, και άλλες μικρότερες λεπτομέρειες)
&lt;br&gt;2) Είναι λιγότερο εύκολο να εμφανιστούν συγκεκριμένα προβλήματα, πχ memory leaks λόγω του ότι ξέχασες να κάνεις dispose ένα object.
&lt;br&gt;
&lt;br&gt;Ωστόσο αυτά είναι μια περιληπτική περίληψη της περίληψης. Μπορείς να ρωτήσεις το google για τις σημαντικότερες διαφορές: http://www.google.com.gr/search?q=c%2B%2B+to+c%23&amp;amp;start=0&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-US:official&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;Eεε, όχι και αντίο pointers.. μέχρι και manual memory management μπορείς να κάνεις.. έχει "pointers" αλλά "κρυμμένους"..&lt;br&gt;(βλέπε unsafe κώδικας,memory pinning κλπ κλπ)&lt;br&gt;&lt;br&gt;Πάντως είναι δύσκολο να ξεκινήσεις με C++.. καλύτερη ξεκίνησε απο&amp;nbsp; VB.Net, και μετέπειτα πέρασε σε C#..Εκτός αν θέλεις απλά να πειραματιστείς και να μάθεις σιγα σιγα, όποτε ξεκίνησε και με C# κατευθείαν!&lt;br&gt;</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9312.aspx</link><pubDate>Tue, 07 Feb 2006 01:14:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9312</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9312.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9312</wfw:commentRss><description>Η σύνταξη και η εμφάνιση γενικότερα της C# πλησιάζει πάρα πολύ σε αυτήν την C++, με ορισμένες σημαντικές διαφορές:&lt;br&gt;&lt;br&gt;1) Έχει καθαρότερη και σαφέστερη σύνταξη (δεν επιτρέπονται όλα τα implicit conversions, πχ if (int tade=1), κατά κανόνα αντίο pointers, και άλλες μικρότερες λεπτομέρειες)&lt;br&gt;2) Είναι λιγότερο εύκολο να εμφανιστούν συγκεκριμένα προβλήματα, πχ memory leaks λόγω του ότι ξέχασες να κάνεις dispose ένα object.&lt;br&gt;&lt;br&gt;Ωστόσο αυτά είναι μια περιληπτική περίληψη της περίληψης. Μπορείς να ρωτήσεις το google για τις σημαντικότερες διαφορές: http://www.google.com.gr/search?q=c%2B%2B+to+c%23&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official</description></item><item><title>Απ: Απορίες για σύλληψη πληκτρολογήσεων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9302.aspx</link><pubDate>Mon, 06 Feb 2006 23:06:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9302</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9302.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=9302</wfw:commentRss><description>Τι είναι η managed C++? Πως συνδυάζεται η κλασική C++ με το net framwork?&lt;br&gt;Η C# είναι πολύ διαφορετική απο τη C(++)?</description></item></channel></rss>