<?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[Komisches Problem, beim erstellen einer Instanz]]></title><description><![CDATA[<p>Ich versuche im Header von UNIT1 (BCC 5 Pro) eine Instanz zu erstellen, wobei der Comeiler meldet, dass er einen Typenname erwartet. Das HeaderFile der Klasse ist aber Included, daher weiss ich nicht genau woher der Fehler kommt...</p>
<p>Vielen Dank für JEDE Hilfe<br />
DonPasequallo</p>
<p>Hier Meldet der Compiler den Fehler<br />
[cpp]</p>
<p>//---------------------------------------------------------------------------</p>
<p>#ifndef Unit1H<br />
#define Unit1H<br />
//---------------------------------------------------------------------------</p>
<p>#include &lt;Classes.hpp&gt;<br />
#include &lt;Controls.hpp&gt;<br />
#include &lt;StdCtrls.hpp&gt;<br />
#include &lt;Forms.hpp&gt;<br />
#include &quot;TCANObjectManagement.h&quot;</p>
<p>//---------------------------------------------------------------------------<br />
class TForm1 : public TForm<br />
{<br />
__published: // Von der IDE verwaltete Komponenten<br />
TButton *Button1;<br />
TButton *Button2;<br />
TListBox *ListBox1;<br />
TButton *Button3;<br />
TButton *Button4;<br />
TButton *Button5;<br />
TGroupBox *GroupBox1;<br />
TLabel *Label1;<br />
TLabel *Label2;<br />
TLabel *Label3;<br />
TLabel *Label4;<br />
TLabel *Label5;<br />
TLabel *Label6;<br />
TLabel *Label7;<br />
TLabel *Label8;<br />
TLabel *Label9;<br />
TLabel *Label10;<br />
TButton *Button6;<br />
TButton *Button7;<br />
void __fastcall Button6Click(TObject *Sender);<br />
void __fastcall Button1Click(TObject *Sender);<br />
void __fastcall Button2Click(TObject *Sender);<br />
void __fastcall Button7Click(TObject *Sender);<br />
void __fastcall FormShow(TObject *Sender);<br />
void __fastcall FormCreate(TObject *Sender);</p>
<p>private: // Anwender-Deklarationen<br />
public: // Anwender-Deklarationen<br />
__fastcall TForm1(TComponent* Owner);<br />
__fastcall ~TForm1();<br />
TCANObjectManagement *ptrCOM; <strong>//Hier ist der Fehler</strong></p>
<p>};<br />
//---------------------------------------------------------------------------<br />
extern PACKAGE TForm1 *Form1;</p>
<p>//---------------------------------------------------------------------------<br />
#endif</p>
<p>[/cpp]</p>
<p>Und dies ist der Header meiner Klasse</p>
<pre><code class="language-cpp">#ifndef T_CAN_OBJECT_MANAGEMENT
#define T_CAN_OBJECT_MANAGEMENT

/********** Includes **********/

#include &lt;vcl.h&gt;            // Standart Bibliothek

#include &quot;VCI2.h&quot;           // Standart VCI Header mit Funktions Prototypen
#include &quot;XatXXReg.h&quot;       // IXXAT Registry Zugriff
#include &quot;Xatdynl.h&quot;        // Header Dataei für das Dynaische Linken von XAT10Reg.DLL
#include &quot;IntHandler.h&quot;
#include &lt;stdio.h&gt;
#include &quot;UnitFrmBaudRate.H&quot;    // Baudratenauswahl

/********** Defines **********/
#define COM                    &quot;CANObjectManagement&quot;
#define COM_Version            0x01

#define  CAN_NUM               0
#define  ANZ_BUFFERS           10

class TCANObjectManagement
{
public:
        UINT16 BoardHdl;
        UINT16 TxQueHdl;
        UINT16 RxQueHdl2;
        UINT16 BufHdl[ANZ_BUFFERS];

        unsigned int BaudrateIndex;

        Init_Board();
        Init_CAN();
        void Receive_BufferData(void);
        Send_Data();
        CloseConnection();
        TCANObjectManagement();

private:
        char MsgTemp[160];
        const unsigned char Baudraten[9][2];
        const unsigned char Num2Function[28][20];

protected:

};

#endif //TCANOBJECTMANAGEMENT
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/68988/komisches-problem-beim-erstellen-einer-instanz</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 06:45:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68988.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Mar 2004 13:52:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komisches Problem, beim erstellen einer Instanz on Tue, 23 Mar 2004 13:52:15 GMT]]></title><description><![CDATA[<p>Ich versuche im Header von UNIT1 (BCC 5 Pro) eine Instanz zu erstellen, wobei der Comeiler meldet, dass er einen Typenname erwartet. Das HeaderFile der Klasse ist aber Included, daher weiss ich nicht genau woher der Fehler kommt...</p>
<p>Vielen Dank für JEDE Hilfe<br />
DonPasequallo</p>
<p>Hier Meldet der Compiler den Fehler<br />
[cpp]</p>
<p>//---------------------------------------------------------------------------</p>
<p>#ifndef Unit1H<br />
#define Unit1H<br />
//---------------------------------------------------------------------------</p>
<p>#include &lt;Classes.hpp&gt;<br />
#include &lt;Controls.hpp&gt;<br />
#include &lt;StdCtrls.hpp&gt;<br />
#include &lt;Forms.hpp&gt;<br />
#include &quot;TCANObjectManagement.h&quot;</p>
<p>//---------------------------------------------------------------------------<br />
class TForm1 : public TForm<br />
{<br />
__published: // Von der IDE verwaltete Komponenten<br />
TButton *Button1;<br />
TButton *Button2;<br />
TListBox *ListBox1;<br />
TButton *Button3;<br />
TButton *Button4;<br />
TButton *Button5;<br />
TGroupBox *GroupBox1;<br />
TLabel *Label1;<br />
TLabel *Label2;<br />
TLabel *Label3;<br />
TLabel *Label4;<br />
TLabel *Label5;<br />
TLabel *Label6;<br />
TLabel *Label7;<br />
TLabel *Label8;<br />
TLabel *Label9;<br />
TLabel *Label10;<br />
TButton *Button6;<br />
TButton *Button7;<br />
void __fastcall Button6Click(TObject *Sender);<br />
void __fastcall Button1Click(TObject *Sender);<br />
void __fastcall Button2Click(TObject *Sender);<br />
void __fastcall Button7Click(TObject *Sender);<br />
void __fastcall FormShow(TObject *Sender);<br />
void __fastcall FormCreate(TObject *Sender);</p>
<p>private: // Anwender-Deklarationen<br />
public: // Anwender-Deklarationen<br />
__fastcall TForm1(TComponent* Owner);<br />
__fastcall ~TForm1();<br />
TCANObjectManagement *ptrCOM; <strong>//Hier ist der Fehler</strong></p>
<p>};<br />
//---------------------------------------------------------------------------<br />
extern PACKAGE TForm1 *Form1;</p>
<p>//---------------------------------------------------------------------------<br />
#endif</p>
<p>[/cpp]</p>
<p>Und dies ist der Header meiner Klasse</p>
<pre><code class="language-cpp">#ifndef T_CAN_OBJECT_MANAGEMENT
#define T_CAN_OBJECT_MANAGEMENT

/********** Includes **********/

#include &lt;vcl.h&gt;            // Standart Bibliothek

#include &quot;VCI2.h&quot;           // Standart VCI Header mit Funktions Prototypen
#include &quot;XatXXReg.h&quot;       // IXXAT Registry Zugriff
#include &quot;Xatdynl.h&quot;        // Header Dataei für das Dynaische Linken von XAT10Reg.DLL
#include &quot;IntHandler.h&quot;
#include &lt;stdio.h&gt;
#include &quot;UnitFrmBaudRate.H&quot;    // Baudratenauswahl

/********** Defines **********/
#define COM                    &quot;CANObjectManagement&quot;
#define COM_Version            0x01

#define  CAN_NUM               0
#define  ANZ_BUFFERS           10

class TCANObjectManagement
{
public:
        UINT16 BoardHdl;
        UINT16 TxQueHdl;
        UINT16 RxQueHdl2;
        UINT16 BufHdl[ANZ_BUFFERS];

        unsigned int BaudrateIndex;

        Init_Board();
        Init_CAN();
        void Receive_BufferData(void);
        Send_Data();
        CloseConnection();
        TCANObjectManagement();

private:
        char MsgTemp[160];
        const unsigned char Baudraten[9][2];
        const unsigned char Num2Function[28][20];

protected:

};

#endif //TCANOBJECTMANAGEMENT
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/486880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/486880</guid><dc:creator><![CDATA[DonPasequallo]]></dc:creator><pubDate>Tue, 23 Mar 2004 13:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to Komisches Problem, beim erstellen einer Instanz on Tue, 23 Mar 2004 17:44:57 GMT]]></title><description><![CDATA[<p>ist das thema denn hier am richtigen ort?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/487087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/487087</guid><dc:creator><![CDATA[Frauke2k]]></dc:creator><pubDate>Tue, 23 Mar 2004 17:44:57 GMT</pubDate></item></channel></rss>