<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zwei farbige Spalten im StringGrid]]></title><description><![CDATA[<p>Hi</p>
<p>Wie kann ich in einem StringGrid zwei nebeneinanderliegende Spalten farbig zeichnen?<br />
Eine Zeile funktioniert ohne Probleme mit folgendem Code:</p>
<pre><code class="language-cpp">void __fastcall TMain::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{
    int x = 0;

    x = DateX.get_Day();
    x -= DateX.get_SinceSunday() + 1;  // +1 um den Focus auf den Samstag zu setzen

    // Ist das Datum groesser als ACol oder kleiner
    if(x &gt; ACol)
    {
        while(x &gt; ACol)
            x -= 7;
    }
    else if (x &lt; ACol)
    {
        while(x &lt; ACol)
            x += 7;
    }

    // Spalten farbig zeichnen
    // Samstag
    if (ACol == x)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Sonntag
    if (ACol == x + 1)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Zelle zeichnen
    StringGrid1-&gt;Canvas-&gt;FillRect(Rect);

    // und zum Schluss den Text in die Zelle malen
    DrawText(StringGrid1-&gt;Canvas-&gt;Handle, StringGrid1-&gt;Cells[ACol][ARow].c_str(),
        -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | 1);  // text align, 0/1/2 - Left/Center/Right
}
</code></pre>
<p>In diesem Beispiel will der Sonntag nicht so richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75534/zwei-farbige-spalten-im-stringgrid</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 17:21:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75534.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Jun 2004 16:36:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Tue, 01 Jun 2004 16:36:43 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Wie kann ich in einem StringGrid zwei nebeneinanderliegende Spalten farbig zeichnen?<br />
Eine Zeile funktioniert ohne Probleme mit folgendem Code:</p>
<pre><code class="language-cpp">void __fastcall TMain::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{
    int x = 0;

    x = DateX.get_Day();
    x -= DateX.get_SinceSunday() + 1;  // +1 um den Focus auf den Samstag zu setzen

    // Ist das Datum groesser als ACol oder kleiner
    if(x &gt; ACol)
    {
        while(x &gt; ACol)
            x -= 7;
    }
    else if (x &lt; ACol)
    {
        while(x &lt; ACol)
            x += 7;
    }

    // Spalten farbig zeichnen
    // Samstag
    if (ACol == x)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Sonntag
    if (ACol == x + 1)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Zelle zeichnen
    StringGrid1-&gt;Canvas-&gt;FillRect(Rect);

    // und zum Schluss den Text in die Zelle malen
    DrawText(StringGrid1-&gt;Canvas-&gt;Handle, StringGrid1-&gt;Cells[ACol][ARow].c_str(),
        -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | 1);  // text align, 0/1/2 - Left/Center/Right
}
</code></pre>
<p>In diesem Beispiel will der Sonntag nicht so richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/531134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531134</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Tue, 01 Jun 2004 16:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Tue, 01 Jun 2004 19:44:53 GMT]]></title><description><![CDATA[<p>Wie wär's damit?</p>
<pre><code class="language-cpp">void __fastcall TMain::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{
    ...

    // Spalten farbig zeichnen
    // Samstag oder Sonntag
    if (ACol == 6 || ACol == 7) // oder was immer die entsprechenden Spaltennummern sind
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/531219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531219</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 01 Jun 2004 19:44:53 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Wed, 02 Jun 2004 06:17:12 GMT]]></title><description><![CDATA[<p>davon ausgegegangen, dass es sich um einen Kalender handelt in dem auf der X-Achse die Wochentage ausgegeben werden und Samstag und Sonntag die beiden letzten Spalten sind:</p>
<pre><code class="language-cpp">if (ACol &gt;= StringGrid1-&gt;ColCount - 2)
</code></pre>
<p>In diesem Fall könntest Du an Anfang (zur Laufzeit) noch Spalten für z.B. KW einfügen.</p>
<p>Von welchem Typ ist DateX? Warum hast Du keine Standard-TDateTime-Komponente verwendet? Falls es eine Komponente von einem Fremdanbieter ist: Ich hab's oft genug erlebt, dass bei einem Generationswechsel die Komponenten für die neue BCB-Version nicht mehr verfügbar sind, oder in einer angepaßten Version installiert werden müssen. Dies kann dazu führen, dass man ziemlich viel Streß mit dem Anpassen der Applikationen hat. Deshalb verzichte ich mittlerweile komplett auf Komponenten von Fremdanbietern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/531354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531354</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 02 Jun 2004 06:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Wed, 02 Jun 2004 07:51:19 GMT]]></title><description><![CDATA[<p>DateX ist eine Klasse von mir die (lustigerweise) C-Komponenten enthaelt.<br />
Ich mag halt nicht alles von C++.</p>
<p>Ich moechte auch nur spezielle Komponenten von der IDE uebernehmen und ansonsten traditionell meine eigenen Funktionen schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/531391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531391</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Wed, 02 Jun 2004 07:51:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Wed, 02 Jun 2004 13:15:11 GMT]]></title><description><![CDATA[<p>Böse Zungen würden vom 'Rad neu erfinden' sprechen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/531619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/531619</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 02 Jun 2004 13:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 05:52:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Fuer alle interessierten.<br />
Ich habe das Problem so geloest:</p>
<pre><code class="language-cpp">void __fastcall TMain::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{
    int x = 0;

    x = DateX.get_Day();
    x -= DateX.get_SinceSunday();

    // Ist das Datum groesser als ACol oder kleiner
    if(x &gt; ACol)
    {
        while(x &gt; ACol)
            x -= 7;
    }
    else if (x &lt; ACol)
    {
        while(x &lt; ACol)
            x += 7;
    }

    // Spalten farbig zeichnen
    // Samstag
    if (ACol == x - 1 || ACol == x)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Zeilen  farbig zeichnen
    if (ARow == 3)
    {
        StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = clGray;
        StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
    }

    // Zelle endlich zeichnen
    StringGrid1-&gt;Canvas-&gt;FillRect(Rect);

    // und zum Schluss den Text in die Zelle malen
    DrawText(StringGrid1-&gt;Canvas-&gt;Handle, StringGrid1-&gt;Cells[ACol][ARow].c_str(),
        -1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | 1);  // text align, 0/1/2 - Left/Center/Right
}
</code></pre>
<p>Manchmal ist der einfachste Weg am schwierigsten zu erkennen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532095</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Thu, 03 Jun 2004 05:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 06:54:46 GMT]]></title><description><![CDATA[<p>Aber ich habe immer noch nicht herausgefunden, wozu das x gut sein soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532108</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 06:54:46 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 07:24:52 GMT]]></title><description><![CDATA[<p>Meinst du das X bei DateX??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532120</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Thu, 03 Jun 2004 07:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 08:13:40 GMT]]></title><description><![CDATA[<p>Darkfalcon schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int x = 0;

    x = DateX.get_Day();
    x -= DateX.get_SinceSunday();

    // Ist das Datum groesser als ACol oder kleiner
    if(x &gt; ACol)
    {
        while(x &gt; ACol)
            x -= 7;
    }
    else if (x &lt; ACol)
    {
        while(x &lt; ACol)
            x += 7;
    }
}
</code></pre>
</blockquote>
<p>Dieses int x, dass Du da verwendest. Mir entgeht komplett der Sinn dieser Vorgehensweise. So wie ich das verstehe, ist x unabhängig von der ausgewählten Spalte und Zeile und deswegen frage ich mich, was Du damit bezweckst / berechnest. Ich bin halt neugierig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/532130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532130</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 08:13:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 17:38:00 GMT]]></title><description><![CDATA[<p>Dazu musst du Wissen wie DrawCell arbeitet:<br />
Draw Cell zeichnet immer nur die Zellen die sichtbar sind.</p>
<p>Beispiel: Du hast 31 Spalten aber es sind nur 12 sichtbar. Diese 12 werde gezeichnet.</p>
<p>Ich muss nun herausfinden welchen Monat wir haben, mit wievielen Tagen, wann war zuletzt Sonntag und welche Zellen werden gezeichnet.</p>
<p>Mit:</p>
<pre><code class="language-cpp">int x  = 0;

    x  = DateX.get_Day();
    x -= DateX.get_SinceSunday();
</code></pre>
<p>hole ich mir das aktuelle Tagesdatum und ziehe die Zeit seit Sonntag ab.<br />
Wenn ich z.B. den 31. habe und seit Sonntag sind 2 Tage vergangen dann habe ich den Wert 29.<br />
Nun weiss ich das der 29. ein Sonntag war.</p>
<p>Wenn ich aber nur die Zellen 1-12 sichtbar habe nuetzt mir das wenig.<br />
Ich rechne einfach mit:</p>
<pre><code class="language-cpp">if(x &gt; ACol)
    {
        while(x &gt; ACol)
            x -= 7;
    }
</code></pre>
<p>so lange den Wert runter bis er in die Zelle passt.<br />
29 - 7 = 22 - 7 = 15 - 7 = 8 - 7 = 1.</p>
<p>Jetzt habe ich beide Sonntage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532497</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Thu, 03 Jun 2004 17:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 18:03:38 GMT]]></title><description><![CDATA[<p>Das scheint alles irgendwie unsinnig.</p>
<p>Du hast das Grid doch schon mit den passenden Daten gefüllt, und das ja wohl so, dass die Wochenenden immer an bestimmten Stellen (Spalten) stehen. Wozu dann das Geeier mit deiner DateX-Klasse? Werte doch einfach die Spaltennummern aus!?<br />
Dabei ist es genauso egal, welche oder wieviele Zellen angezeigt werden, da OnDrawCell, wie du richtig sagst, eben nur für die sichtbaren Zellen aufgerufen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532520</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 03 Jun 2004 18:03:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:04:22 GMT]]></title><description><![CDATA[<p>Kann ich nur dann nachvollziehen, wenn sich die Anzahl der Spalten zur Laufzeit ändern kann. Wenn nur die Anzahl der Zeilen variabel ist, die Anzahl der Spalten aber statisch, dann muss ich Jansen zustimmen: Macht nicht viel Sinn. Und damit meine ich nicht, dass mehr oder weniger Spatlten und Zeilen <em><strong>sichtbar</strong></em> sind (z.B. durch Größenänderung des Forms) oder andere Zeilen und Spalten sichbar sind (durch Scrollen). Oder hast Du eine Funktion, die die Darstellung des Grids z.B. von 'pro Spalte ein Tag' auf 'pro Zeile ein Tag' verändert? Aber dazu ist die Funktion dann nicht geeignet?!?</p>
<p>Brauche mehr Input. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/532565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532565</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:13:16 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Kann ich nur dann nachvollziehen, wenn sich die Anzahl der Spalten zur Laufzeit ändern kann.</p>
</blockquote>
<p>Selbst wenn: im DrawText() benutzt er den aktuellen Zelleninhalt, weiss also, was drinsteht und sollte somit auch wissen, welche Spalten das Wochenende &quot;beherbergen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532573</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:14:45 GMT]]></title><description><![CDATA[<p>Deswegen ja auch:</p>
<p>Joe_M. schrieb:</p>
<blockquote>
<p>Aber dazu ist die Funktion dann nicht geeignet?!?</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/532574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532574</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:14:45 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:15:05 GMT]]></title><description><![CDATA[<p>Es ist nur eine Teilloesung.</p>
<p>Die Daten mit denen sich das StringGrid fuellt ist abhaengig vom Monat.</p>
<p>Tage = Anzahl Spalten</p>
<p>Die Wochenenden stehen natuerlich nicht immer in den selben Spalten da der Sonntag z.B. nicht immer der 3. ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Dieser Algorithmus ist NUR dafuer gedacht den Samstag und den Sonntag richtig einzuordnen und zu markieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532575</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:15:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:38:40 GMT]]></title><description><![CDATA[<p>Das wäre aber auch mit deutlich weniger Aufwand zu realisieren gewesen...</p>
<pre><code class="language-cpp">int istWochende = TDateTime('Jahr im Grid', 'Monat im Grid', ACol).DayOfWeek();
if (istWochenende == 1 || istWochenende == 7)
{
   // Wochenende. Yippie.
}
</code></pre>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532592</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:38:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:36:28 GMT]]></title><description><![CDATA[<p>Darkfalcon schrieb:</p>
<blockquote>
<p>Tage = Anzahl Spalten</p>
</blockquote>
<p>Na endlich mal eine konkrete Aussage! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<pre><code class="language-cpp">void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
      int ARow, TRect &amp;Rect, TGridDrawState State)
{
  TDateTime date;
  try
  {
    date = (StringGrid1-&gt;Cells[ACol][ARow]);
  }
  catch (EConvertError &amp;E)
  {
  }
  // Samstag oder Sonntag
  if (DayOfWeek(date) == 7 || DayOfWeek(date) == 1)
  {
    StringGrid1-&gt;Canvas-&gt;Brush-&gt;Color = 0x8fBC8F;
    StringGrid1-&gt;Canvas-&gt;Font-&gt;Color = clWhite;
  }

  ...
}
</code></pre>
<p>Eleganter wär's natürlich, die (Spalten)Positionen der Wochenenden schon beim Füllen des Grids z.B. in einem Integer-Array abzulegen, das dann im OnDrawCell ausgewertet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532600</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:36:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei farbige Spalten im StringGrid on Thu, 03 Jun 2004 19:40:12 GMT]]></title><description><![CDATA[<p>So viel weniger Aufwand ist es ja nu auch nicht.<br />
Ausserdem benoetige ich DateX ja auch noch fuer andere Bereiche.<br />
Und es bleibt bei C.</p>
<p>Dir wuerden wahrscheinlich die Haare zu Berge stehen wenn du siehst wie ich die Zeitangabe aus dem AnsiString filtere :))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532606</guid><dc:creator><![CDATA[Darkfalcon]]></dc:creator><pubDate>Thu, 03 Jun 2004 19:40:12 GMT</pubDate></item></channel></rss>