Click here to Skip to main content
15,902,299 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Declare Byte Pin
Member 216100428-Sep-05 23:20
Member 216100428-Sep-05 23:20 
GeneralRe: Declare Byte Pin
kakan28-Sep-05 23:29
professionalkakan28-Sep-05 23:29 
GeneralRe: Declare Byte Pin
toxcct28-Sep-05 23:38
toxcct28-Sep-05 23:38 
GeneralRe: Declare Byte Pin
kakan29-Sep-05 0:39
professionalkakan29-Sep-05 0:39 
GeneralRe: Declare Byte Pin
toxcct28-Sep-05 23:28
toxcct28-Sep-05 23:28 
AnswerRe: Declare Byte Pin
toxcct28-Sep-05 22:52
toxcct28-Sep-05 22:52 
AnswerRe: Declare Byte Pin
vikas amin28-Sep-05 23:05
vikas amin28-Sep-05 23:05 
QuestionCompiler Error C2504 please help Pin
WernerPos28-Sep-05 22:01
WernerPos28-Sep-05 22:01 
Hi,

I have encountered compiler error C2504 during compilation of a xerces based app.

There is a header file called Filterresult.h which defines a generalization of DOMNodeFilter

#pragma message("DOMNodeFilter used in Filterresult.h")
class CFilterresult : public DOMNodeFilter
{
public:
virtual short acceptNode(DOMNode const * n) const;
CFilterresult();
virtual ~CFilterresult();

};

The xerces-Header-Files I included into stdafx.h and stdafx.h is always included exactly before Filterresult.h.

But the VC++ compiler is complaining "C2504 .. DOMNodeFilter has never been defined"

Consequently I put pragma message() into **all** Header-Files which declare DOMNodeFilter and also in the header file which defines that class. I would have expected to see, that "DOMNodeFilter used in Filterresult.h" appears before the message "DOMNodeFilter defined". But this is not true..

StdAfx.cpp
class DOMNodeFilter declared in DOMDocumentTraversal.hpp
class DOMNodeFilter declared in DOMDocument.hpp
DOMNodeFilter defined in DOMNodeFilter.hpp
Kompilierung läuft...
domparser.cpp
DOMNodeFilter used in Filterresult.h
d:\tests\xercesdomparser\domparser\filterresult.h(22) : error C2504: 'DOMNodeFilter' : Basisklasse undefiniert


Best regards
Werner
AnswerRe: Compiler Error C2504 please help Pin
Cedric Moonen28-Sep-05 22:07
Cedric Moonen28-Sep-05 22:07 
GeneralRe: Compiler Error C2504 please help Pin
WernerP28-Sep-05 22:38
WernerP28-Sep-05 22:38 
GeneralRe: Compiler Error C2504 please help Pin
WernerP28-Sep-05 22:46
WernerP28-Sep-05 22:46 
GeneralRe: Compiler Error C2504 please help Pin
WernerP29-Sep-05 1:42
WernerP29-Sep-05 1:42 
QuestionHow to get voice data Pin
pakFari28-Sep-05 21:14
pakFari28-Sep-05 21:14 
AnswerRe: How to get voice data Pin
kakan28-Sep-05 21:55
professionalkakan28-Sep-05 21:55 
GeneralRe: How to get voice data Pin
pakFari29-Sep-05 7:41
pakFari29-Sep-05 7:41 
GeneralRe: How to get voice data Pin
kakan29-Sep-05 19:32
professionalkakan29-Sep-05 19:32 
AnswerRe: How to get voice data Pin
Remco Hoogenboezem28-Sep-05 22:25
Remco Hoogenboezem28-Sep-05 22:25 
QuestionCScrollView Pin
karmendra_js28-Sep-05 21:09
karmendra_js28-Sep-05 21:09 
AnswerRe: CScrollView Pin
Mircea Puiu28-Sep-05 22:01
Mircea Puiu28-Sep-05 22:01 
AnswerRe: CScrollView Pin
followait28-Sep-05 22:38
followait28-Sep-05 22:38 
AnswerRe: CScrollView Pin
vikas amin29-Sep-05 3:09
vikas amin29-Sep-05 3:09 
Questionerror C2664 with InterlockedExchangePointer Pin
Boaz V28-Sep-05 20:51
Boaz V28-Sep-05 20:51 
AnswerRe: error C2664 with InterlockedExchangePointer Pin
Boaz V28-Sep-05 22:16
Boaz V28-Sep-05 22:16 
QuestionShChangeNotifyRegister Pin
ragavan28-Sep-05 20:44
ragavan28-Sep-05 20:44 
QuestionMFC-App and Hyper-Threading Pin
tabor2528-Sep-05 20:24
tabor2528-Sep-05 20:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.