<?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>Απ: Visual C++:Μαύρη Οθόνη κατά την εκτέλεση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24383.aspx</link><pubDate>Thu, 01 Feb 2007 22:20:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24383</guid><dc:creator>giorger</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24383.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=24383</wfw:commentRss><description>Έκανα το project από την αρχή με κάποιες αλλαγές (χωρίς precompiled headers και κάτι άλλα) και δούλεψε. Αν θέλει κάποιος να γράψει τις αλλαγές για μετατροπή από CLR-&amp;gt;Form Application, θα ήταν καλοδεχούμενο!&lt;br&gt;Ευχαριστώ πάντως!&lt;br&gt;</description></item><item><title>Απ: Visual C++:Μαύρη Οθόνη κατά την εκτέλεση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24378.aspx</link><pubDate>Thu, 01 Feb 2007 20:59:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24378</guid><dc:creator>giorger</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24378.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=24378</wfw:commentRss><description>Για να είμαι ειλικρινής δεν θυμάμαι αν και το θεωρώ πολύ πιθανό. Αν είναι εύκολο, μπορείς να μου πεις τι αλλαγές πρέπει να κάνω?&lt;br&gt;</description></item><item><title>Απ: Visual C++:Μαύρη Οθόνη κατά την εκτέλεση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24367.aspx</link><pubDate>Thu, 01 Feb 2007 17:34:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24367</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24367.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=24367</wfw:commentRss><description>Να υποθέσω ότι έχεις φτιάξει το project σαν CLR console application; Αν ναι, τότε καλώς σου βγάζει την κονσόλα. Για να την χάσεις, πρέπει να το ξαναφτιάξεις σαν Windows Forms Application. Μπορείς να τροποποιήσεις το ίδιο project βέβαια, αλλά χρειάζονται αρκετές αλλαγές και θα δεις πολλά linker errors στο ενδιάμεσο.&lt;br&gt;</description></item><item><title>Visual C++:Μαύρη Οθόνη κατά την εκτέλεση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24358.aspx</link><pubDate>Thu, 01 Feb 2007 07:28:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24358</guid><dc:creator>giorger</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24358.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=24358</wfw:commentRss><description>Χαίρετε.&lt;br&gt;Κάνω τα πρώτα βήματα στο Visual κομμάτι της C++ και έχω μια απορία. Έχω φτιάξει ένα πρόγραμμα και όταν είτε κάνω compile είτε Run είτε τρέχω το exe αρχείο, εμφανίζεται ημαύρη οθόνη του command prompt (σαν το πρόγραμμα να είναι σε κονσόλα). Όπως είναι ευνόητο θέλω να αφαιρέσω να μην εμφανίζεται to console (μιας και δεν έχει χρησιμότητα) αλλά δεν ξέρω πως. Παραθέτω τον κώδικα του cpp από το οποίο ξεκινά το project.&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;#include &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"frmstartup.h"&lt;/span&gt;&lt;br&gt;#include &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"frm_login.h"&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; ideal;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; System::Data;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; System::IO;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; System::Text;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; System::Windows::Forms;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;int&lt;/span&gt; main()&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;char&lt;/span&gt; id;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;int&lt;/span&gt; office_id,dummy;&lt;br&gt;&amp;nbsp;&amp;nbsp;String ^location;&lt;br&gt;&amp;nbsp;&amp;nbsp;FileStream ^fs=gcnew FileStream(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"idealhouse.dat"&lt;/span&gt;,FileMode::Open);&lt;br&gt;&amp;nbsp;&amp;nbsp;id=(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;char&lt;/span&gt;)fs-&amp;gt;ReadByte();&lt;br&gt;&amp;nbsp;&amp;nbsp;fs-&amp;gt;Close();&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;switch&lt;/span&gt; (id)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; '0':&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FILE *fp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fp=fopen(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"idealhouse.dat"&lt;/span&gt;,&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"r"&lt;/span&gt;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fscanf(fp,&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"%d\n%d"&lt;/span&gt;,&amp;amp;dummy,&amp;amp;office_id);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fclose(fp);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;try&lt;/span&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlConnection ^connection=gcnew SqlConnection(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"..."&lt;/span&gt;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection-&amp;gt;Open();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlCommand ^command=gcnew SqlCommand();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command-&amp;gt;Connection=connection;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command-&amp;gt;CommandType=CommandType::Text;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;command-&amp;gt;CommandText=String::Format(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"select city from office where id_office = {0}"&lt;/span&gt;,office_id);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SqlDataReader ^readdata=command-&amp;gt;ExecuteReader();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (readdata-&amp;gt;Read())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location=readdata[&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"city"&lt;/span&gt;]-&amp;gt;ToString();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connection-&amp;gt;Close();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::EnableVisualStyles();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::SetCompatibleTextRenderingDefault(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;false&lt;/span&gt;);&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::Run(gcnew frmstartup(location,office_id));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;catch&lt;/span&gt; (SqlException ^ex)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MessageBox::Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Παρουσιάστηκε σφάλμα σύνδεσης"&lt;/span&gt;,&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Σφάλμα"&lt;/span&gt;,MessageBoxButtons::OK,MessageBoxIcon::Error);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; '1':&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::EnableVisualStyles();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::SetCompatibleTextRenderingDefault(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;false&lt;/span&gt;);&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application::Run(gcnew frm_login());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;}&lt;/span&gt;&lt;br&gt;&lt;br&gt;Nα διευκρινίσω ότι το πρόγραμμα δουλεύει στην αρχή ως εξής:Τσεκάρει ένα περιεχόμενο ενός αρχείου και αναλόγως είτε φορτώνει τη φόρμα του login, είτε προχωρά στην κανονική. Μην με κράξετε για την χρήση της fopen (εκνευρίστηκα μέχρι να καταφέρω να δουλέψω με τον αντίστοιχο αντικειμενοστρεφή τρόπο).&lt;br&gt;</description></item></channel></rss>