Announcement

Collapse
No announcement yet.

Error E2303

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Error E2303

    Hi ich habe leider ein Ziemliches Problem mit meinem Borland C++ Developer.
    Ich möchte folgene Classe in mein Projekt einbinden bekomme aber sobald ich dan den header file includen will eine Fehlermeldung.

    Code:
    HeaderFile
    //---------------------------------------------------------------------------
    
    #ifndef CBookmarkH
    #define CBookmarkH
    //---------------------------------------------------------------------------
    
    class CBookmark : public CObject
    {
    public:
    	//Konstruktoren
    	CBookmark(const int &iLevel,const bool &bGroup,const bool &bPersonal,const CString &strName,const CString &strUrl);
    	//Member Funktionen
    	void set(const int &iLevel,const bool &bGroup,const bool &bPersonal,const CString &strName,const CString &strUrl);
    	void get(int &iLevel, bool &bGroup, bool &bPersonal, CString &strName, CString &strUrl) const;
    
    private:
    	//Member Variabeln
    	int m_iLevel;
    	bool m_bGroup;
    	bool m_bPersonal;
    	CString m_strName;
    	CString m_strUrl;
    };
    //---------------------------------------------------------------------------
    
    #endif
    Und die CPP
    Code:
    //---------------------------------------------------------------------------
    #pragma hdrstop
    
    
    #include "CBookmark.h"
    
    CBookmark::CBookmark(const int &iLevel, const bool &bGroup, const bool &bPersonal, const CString &strName, const CString &strUrl)
    {
     set(iLevel,bGroup,bPersonal,strName,strUrl);
    }
    
    void CBookmark::set(const int &iLevel, const bool &bGroup, const bool &bPersonal, const CString &strName, const CString &strUrl)
    {
    
    	m_iLevel = iLevel;
    	m_bGroup = bGroup;
    	m_bPersonal = bPersonal;
    	m_strName = strName;
    	m_strUrl = strUrl;
    
    }
    
    void CBookmark::get(int &iLevel, bool &bGroup, bool &bPersonal, CString &strName, CString &strUrl) const
    {
    
    	iLevel = m_iLevel;
    	bGroup = m_bGroup;
    	bPersonal = m_bPersonal;
    	strName = m_strName;
    	strUrl = m_strUrl;
    
    
    }
    
    
    //---------------------------------------------------------------------------
    
    
    #pragma package(smart_init)
    Und zum Krönenden abschluss die Fehlermeldungen

    [C++ Error] CBookmark.h(8): E2303 Type name expected
    [C++ Error] CBookmark.h(11): E2293 ) expected
    [C++ Error] CBookmark.h(14): E2303 Type name expected
    [C++ Error] CBookmark.h(21): E2303 Type name expected
    [C++ Error] CBookmark.h(21): E2139 Declaration missing ;
    [C++ Error] CBookmark.h(22): E2303 Type name expected
    [C++ Error] CBookmark.h(22): E2238 Multiple declaration for 'CBookmark::CString'
    [C++ Error] CBookmark.h(21): E2344 Earlier declaration of 'CBookmark::CString'
    [C++ Error] CBookmark.h(22): E2139 Declaration missing ;
    [C++ Error] CBookmark.cpp(7): E2293 ) expected


    Schon mal vielen dank für eure Hilfe

  • #2
    Wer ist wohl CObject?

    Wer CString?

    Du bist sicher, mit Borland zu arbeiten?
    Christian

    Comment


    • #3
      Ah verdamt das kommt davon wenn man einmal auf nem rechner in der uni eine klasse mit visual studio schreib thx ^^

      Comment

      Working...
      X