<?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>Πρώτα Βήματα - Γλώσσες προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Μετατροπή string σε integer?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/25817.aspx</link><pubDate>Sun, 04 Mar 2007 00:15:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:25817</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/25817.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=25817</wfw:commentRss><description>&lt;P&gt;Ναι το είπα απλά γιατι για να είναι 0,19 δεν μπορεί να είναι integer αλλά decimal όπως πολύ σωστά λες.&lt;/P&gt;</description></item><item><title>Απ: Μετατροπή string σε integer?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/25811.aspx</link><pubDate>Sat, 03 Mar 2007 22:52:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:25811</guid><dc:creator>agmarios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/25811.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=25811</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;mdtgr:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Dim sPosostoFPA as Integer = 0,19&lt;/p&gt;sAksia = sKathariAksia * sPosostoFPA&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;εκτός από όλα αυτά που λέει ο Παναγιώτης, μήπως δεν είναι integer αλλά decimal?&lt;br&gt;το sPosostoFPA για κοίταξε τι τιμή παίρνει;&lt;br&gt;</description></item><item><title>Απ: Μετατροπή string σε integer?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/25808.aspx</link><pubDate>Sat, 03 Mar 2007 22:43:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:25808</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/25808.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=25808</wfw:commentRss><description>&lt;P&gt;1) Είναι λογικό να συμβαίνει αυτό, καθώς δεν υπάρχει δυνατότητα να καταλάβει η VB.Net ότι το % δεν ανήκει στον Αριθμό που έσυ σαν άνθρωπος βλέπεις.Πρωτού λοιπόν προσπαθήσεις να το κάνεις cast σε integer θα πρέπει να αφαιρέσεις το % ώστε το cast να είναι επιτυχημένο.&lt;/P&gt;
&lt;P&gt;2) Η γραμμή στην οποία κάνεις sAksia = sKathariAksia * sPosostoFPA δεν θα επιστρέψει την καθαρή αξία ΣΥΝ το&amp;nbsp;ΦΠΑ αλλά την καθαρή αξία ΕΠΙ το ΦΠΑ. Για να δουλέψει σωστά αυτό θα πρέπει να κάνεις sAksia = sKathariAksia + (( sKathariaAksia * sPosostoFPA) / 100)&lt;/P&gt;
&lt;P&gt;3) Οταν δηλώνεις μια μεταβλητή σαν public σημαίνει ότι είναι viewable και ΕΚΤΟΣ class όταν αυτή γίνει instanciate, δηλαδή μπορείς να την προσπελάσεις εκτός της ίδιας της κλάσης.Εάν όμως η class δεν έχει γίνει instanciate τότε παίρνεις μήνυμα λάθους. Εαν δεν θέλεις να παίρνεις μήνυμα λάθους θα πρέπει να την δηλώσεις σαν constant σε μια ξεχωριστή κλάση την οποία δεν θα την κάνεις instanciate για να δεις τις μεταβλητές της, γιατί θα είναι constant. &lt;/P&gt;</description></item><item><title>Μετατροπή string σε integer?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/25805.aspx</link><pubDate>Sat, 03 Mar 2007 20:58:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:25805</guid><dc:creator>mdtgr</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/25805.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=25805</wfw:commentRss><description>&lt;P&gt;Έχω ένα textbox στο οποίο ορίζω το ποσοστό ΦΠΑ.&lt;/P&gt;
&lt;P&gt;Θέλω όμως να εμφανίζεται με το σύμβολο "%". Όταν όμως υπολογίζω το ΦΠΑ παίρνω μήνυμα "Conversion from string "19,00%" to type 'Integer' is not valid".&lt;/P&gt;
&lt;P&gt;Παραθέτω κώδικα για βοήθεια...&lt;/P&gt;
&lt;P&gt;Στο Load της Φόρμας&lt;/P&gt;
&lt;P&gt;Dim sPosostoFPA as Integer = 0,19&lt;/P&gt;
&lt;P&gt;me.txtPosostoFPA.text = Format(CStr(19),"Percent")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Στο Ypologismos_Button Click&lt;/P&gt;
&lt;P&gt;Dim sPosostoFPA as Integer = CInt(me.txtPosostoFPA)&lt;/P&gt;
&lt;P&gt;sAksia = sKathariAksia * sPosostoFPA&lt;/P&gt;
&lt;P&gt;Εννοείται ότι έχω ορίσει όλες τις μεταβλητές που χρειάζεται ώστε να γίνει ο υπολογισμός.&lt;/P&gt;
&lt;P&gt;Θέλω επίσης να ρωτήσω αν γίνεται και πως να ορίσω μία φορά μεταβλητές σε μία κλάση και να είναι διαθέσιμες σε όλα τα συμβάντα της κλάσης.&lt;/P&gt;
&lt;P&gt;Νομίζω ότι γίνεται έτσι "Public sPosostoFPA as Integer = bla bla" όμως όταν καλώ τη φόρμα από άλλη φόρμα με "FormParagelia.show()" παίρνω μήνυμα λάθους (το οποίο δυστυχώς δεν το έχω μπροστά μου τώρα).&lt;/P&gt;
&lt;P&gt;Ευχαριστώ!&lt;/P&gt;</description></item></channel></rss>