<?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 C++ 6.0 / .NET (unmanaged)</title><link>https://www.dotnetzone.gr:443/cs/forums/30/ShowForum.aspx</link><description>Για τους hardcore developers, C/C++ forum για windows εφαρμογές!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13064.aspx</link><pubDate>Sun, 21 May 2006 21:24:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13064</guid><dc:creator>kostbill</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13064.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=13064</wfw:commentRss><description>Ευχαριστώ για τις απαντήσεις σας.&lt;br /&gt;
&lt;br /&gt;
Θα ρωτήσω άν έχουν το 2005 στην δουλειά,&lt;br /&gt;
&lt;br /&gt;
αλλιώς θα χρησιμοποιηθούν συναρτήσεις :)&lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ πολύ.</description></item><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12983.aspx</link><pubDate>Fri, 19 May 2006 17:21:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12983</guid><dc:creator>Evangelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12983.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12983</wfw:commentRss><description>&lt;P&gt;Το καλό είναι ότι σε Visual Studio 2005 τα variadic macros υποστηρίζονται μια χαρά.&lt;/P&gt;
&lt;P&gt;Το κακό είναι ότι τα variadic macros υποστηρίζονται μόνο στο Visual Studio 2005. &lt;img src="/cs/emoticons/emotion-6.gif" alt="Sad [:(]" /&gt;&lt;/P&gt;
&lt;P&gt;Δυστυχώς, καταλήγουμε σ'αυτά που λέει ο Παναγιώτης. Είτε αλλάζεις Visual Studio, είτε τον κώδικα.&lt;/P&gt;</description></item><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12980.aspx</link><pubDate>Fri, 19 May 2006 16:43:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12980</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12980.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12980</wfw:commentRss><description>Το παράδειγμα όμως είναι για Visual Studio 2005. Στο 2005 παίζει χωρίς πρόβλημα. &lt;br /&gt;
&lt;br /&gt;
Το καλύτερο που έχεις να κάνεις είναι να χρησιμοποιήσεις μια πιο φρέσκια έκδοση της C++. Αυτή που χρησιμοποιείς είναι ήδη 8 ετών και πολλά πράγματα δεν υπήρχαν καν τότε στην C++, πόσο μάλλον στη Visual C++ 6. Ο παλιός κώδικας παίζει χωρίς πολλές μετατροπές</description></item><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12979.aspx</link><pubDate>Fri, 19 May 2006 16:07:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12979</guid><dc:creator>kostbill</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12979.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12979</wfw:commentRss><description>Επίσης, χρησιμοποιώ το microsoft visual studio 6.</description></item><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12978.aspx</link><pubDate>Fri, 19 May 2006 16:02:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12978</guid><dc:creator>kostbill</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12978.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12978</wfw:commentRss><description>Καλημέρα.&lt;br&gt;&lt;br&gt;Όπως είπα, το πρόγραμμα είναι copy paste απο το ακόλουθο site&lt;br&gt;&lt;br&gt;http://msdn2.microsoft.com/en-us/library/ms177415.aspx&lt;br&gt;&lt;br&gt;και είναι το εξής (επίσης, με δικές μου παραλλαγές πάλι δε δούλεψε)&lt;br&gt;&lt;br&gt;&lt;span id="ctl00_LibFrame_MainContent"&gt;&lt;pre class="code" id="ctl00_LibFrame_ctl04other"&gt;// variadic_macros.cpp&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;#define EMPTY&lt;br&gt;&lt;br&gt;#define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); }&lt;br&gt;#define CHECK2(x, ...) if ((x)) { printf(__VA_ARGS__); }&lt;br&gt;#define CHECK3(...) { printf(__VA_ARGS__); }&lt;br&gt;#define MACRO(s, ...) printf(s, __VA_ARGS__)&lt;br&gt;&lt;br&gt;int main() {&lt;br&gt;   CHECK1(0, "here %s %s %s", "are", "some", "varargs1(1)\n");&lt;br&gt;   CHECK1(1, "here %s %s %s", "are", "some", "varargs1(2)\n");   // won't print&lt;br&gt;&lt;br&gt;   CHECK2(0, "here %s %s %s", "are", "some", "varargs2(3)\n");   // won't print&lt;br&gt;   CHECK2(1, "here %s %s %s", "are", "some", "varargs2(4)\n");&lt;br&gt;&lt;br&gt;   // always invokes printf in the macro&lt;br&gt;   CHECK3("here %s %s %s", "are", "some", "varargs3(5)\n");&lt;br&gt;&lt;br&gt;   MACRO("hello, world\n");&lt;br&gt;   // MACRO("error\n", EMPTY);   would cause C2059&lt;br&gt;}&lt;/pre&gt;&lt;/span&gt;Θέλω να χρησιμοποιήσω macros επειδή δουλεύω σε μια έτοιμη πλατφόρμα και&lt;br&gt;δε μπορώ να αλλάξω μερικά πράγματα.&lt;br&gt;&lt;br&gt;Ευχαριστώ πολύ.&lt;br&gt;</description></item><item><title>Απ: variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12969.aspx</link><pubDate>Fri, 19 May 2006 08:58:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12969</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12969.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12969</wfw:commentRss><description>Για να περιγράφεται στο MSDN, μάλλον υποστηρίζεται. Μήπως χρησιμοποιείς παλιά έκδοση της C++? Μήπως ο κώδικας σου περιέχει λαθάκια? Ένα λαθάκι να κάνεις με τα macro και χάνεσαι. Θα πρέπει να μας δώσεις ένα παράδειγμα του κώδικα που χρησιμοποίησες και του error που βγαίνει.&lt;br /&gt;
&lt;br /&gt;
Γενικά πάντως, καλό είναι να αποφεύγεις τα macros. Οτιδήποτε σχεδόν γίνεται με macros γίνεται και με functions και templates και με πολύ λιγότερα λάθη.</description></item><item><title>variadic macros</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12922.aspx</link><pubDate>Thu, 18 May 2006 21:00:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12922</guid><dc:creator>kostbill</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12922.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=12922</wfw:commentRss><description>Καλησπέρα.&lt;br&gt;&lt;br&gt;Πρώτο μου post.&lt;br&gt;&lt;br&gt;Θέλω να φτιάξω μια variadic macro και το microsoft visual studio 6 δε το δέχεται.&lt;br&gt;Το περίεργο είναι οτι σε κάποια στιγμή έκανα απλά copy paste απο ένα παράδειγμα&lt;br&gt;κώδικα που έχουν στο msdn και πάλι μου έβγαζε λάθη.&lt;br&gt;&lt;br&gt;http://msdn2.microsoft.com/en-us/library/ms177415.aspx&lt;br&gt;&lt;br&gt;Μήπως δεν υποστηρίζεται απο την microsoft αυτο το feature?&lt;br&gt;&lt;br&gt;Γνωρίζει κανείς τι πρέπει να κάνω για αυτό το θέμα?&lt;br&gt;&lt;br&gt;Ευχαριστώ πολύ.&lt;br&gt;&lt;br&gt;P.S. Απο απροσεξία, το ρώτησα και στο forum της Visual Basic.&lt;br&gt;</description></item></channel></rss>