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.
Und die CPP
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
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
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)
[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
Comment