<?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[TDateTime Unterschied in Borland c++ Builder 5 und 6?]]></title><description><![CDATA[<p>Hallo,</p>
<p>leider ist mir heute ein Fehler untergekommen der für mich ziemlich unklar ist. Der selbe Quellcode funktioniert mit dem Borland c++ Builder 5 einwandfrei, führe ich diesen im Builder 6 aus bekomme ich folgende Fehlermeldungen:</p>
<blockquote>
<p>[C++ Error] Unit2.cpp(11): E2303 Type name expected<br />
[C++ Error] Unit2.cpp(11): E2139 Declaration missing ;</p>
</blockquote>
<p>Unit1.cpp, Unit1.h, sowie Unit2.cpp sind unverändert und vom Compiler erstellt worden.</p>
<pre><code class="language-cpp">//Unit2.h
//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#endif

class Testklasse {
  private:
    TDateTime test;
};
</code></pre>
<p>Ich hoffe ihr könnt mir sagen wo der Fehler ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173157/tdatetime-unterschied-in-borland-c-builder-5-und-6</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 13:12:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173157.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Feb 2007 14:34:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:13:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>leider ist mir heute ein Fehler untergekommen der für mich ziemlich unklar ist. Der selbe Quellcode funktioniert mit dem Borland c++ Builder 5 einwandfrei, führe ich diesen im Builder 6 aus bekomme ich folgende Fehlermeldungen:</p>
<blockquote>
<p>[C++ Error] Unit2.cpp(11): E2303 Type name expected<br />
[C++ Error] Unit2.cpp(11): E2139 Declaration missing ;</p>
</blockquote>
<p>Unit1.cpp, Unit1.h, sowie Unit2.cpp sind unverändert und vom Compiler erstellt worden.</p>
<pre><code class="language-cpp">//Unit2.h
//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#endif

class Testklasse {
  private:
    TDateTime test;
};
</code></pre>
<p>Ich hoffe ihr könnt mir sagen wo der Fehler ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227435</guid><dc:creator><![CDATA[Servior]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 14:52:04 GMT]]></title><description><![CDATA[<p>nimm mal das #endif nach ganz unten hinter deine deklarationen</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227445</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Mon, 12 Feb 2007 14:52:04 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 14:59:51 GMT]]></title><description><![CDATA[<p>Ceos schrieb:</p>
<blockquote>
<p>nimm mal das #endif nach ganz unten hinter deine deklarationen</p>
<p>mfg</p>
</blockquote>
<p>Bringt leider den selben Fehler.</p>
<p>Was mir aufgefallen ist, wenn ich die Klasse in die Unit1.cpp bzw. Unit1.h schreibe kommt der Fehler nicht.. jedoch ist dies für mich keine annehmbare Lösung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227454</guid><dc:creator><![CDATA[Servior]]></dc:creator><pubDate>Mon, 12 Feb 2007 14:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:09:48 GMT]]></title><description><![CDATA[<p>könntest du eventuell noch n paar zeilen aus der cpp zeigen ? so um die zeile 13 herum, vielleicht steht da mehr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227470</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:14:29 GMT]]></title><description><![CDATA[<p>Das ist bereits die ganze .h Datei, habe fürs Forum hier nur die unnötigen Leerzeilen rausgenommen.</p>
<p>Edit: Habe die Zeilennummer mal geändert, damit nicht noch mehr Verwirrung entsteht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227472</guid><dc:creator><![CDATA[Servior]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:14:29 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:20:00 GMT]]></title><description><![CDATA[<p>In den Source-Dateien muß vorher die VCL inkludiert worden sein (damit der DatenTyp TDateTime bekannt gemacht wird), also</p>
<pre><code class="language-cpp">#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;unit1.h&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1227477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227477</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:27:37 GMT]]></title><description><![CDATA[<p>Am besten ich poste mal alle Dateien, damit man auch sehen kann was vorhanden ist, bzw. was fehlt.</p>
<p>Die include Anweisung für die vcl.h sollte ja eigentlich in der Unit1.cpp reichen, hat bisher zumindest immer so geklappt.</p>
<p>Unit1.cpp</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Unit1.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
</code></pre>
<p>Unit1.h</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &quot;Unit2.h&quot;
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
private:	// User declarations
public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
</code></pre>
<p>Unit2.cpp</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#pragma hdrstop

#include &quot;Unit2.h&quot;

//---------------------------------------------------------------------------

#pragma package(smart_init)
</code></pre>
<p>Unit2.h</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#endif

class Testklasse {
  private:
    TDateTime test;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1227481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227481</guid><dc:creator><![CDATA[Servior]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:27:37 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:34:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wie Th schon sagt, in Unit2.h fehlt der Include auf die vcl.h<br />
Es reicht nicht den Include in die cpp zu verschieben, denn du deklarierst schon in der Headerdatei ein TDateTime, dort muß der Typ auch bekannt sein.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227484</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:34:38 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime Unterschied in Borland c++ Builder 5 und 6? on Mon, 12 Feb 2007 15:47:21 GMT]]></title><description><![CDATA[<p>und das #endif in der Unit2.h steht schon wieder falsch. Es muß nach ganz unten.</p>
<p>[edit]Für TDateTime muß es nicht gleich vcl.h sein da reicht auch systdate.h [edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227493</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 12 Feb 2007 15:47:21 GMT</pubDate></item></channel></rss>