WaZZkeSS
Erfahrenes Mitglied
Hallo allerseits!
Ich habe ein C# Projekt mit VC++ Klassen, Header usw.
Beim kompielieren von Framework 1.1 auf 2, tritt foglender Meldung auf.
error C2065: 'p' : undeclared identifier
#ifdef _DEBUG
void CSubclassWnd::AssertValid() const
{
CObject::AssertValid();
ASSERT(m_hWnd==NULL || ::IsWindow(m_hWnd));
if (m_hWnd) {
for (CSubclassWnd* p = theHookMap.Lookup(m_hWnd); p; p=p->m_pNext) {
if (p==this)
break;
}
ASSERT(p); // Diese Zeile wirft die Meldung aus
}
}
void CSubclassWnd:ump(CDumpContext& dc) const
{
CObject:ump(dc);
}
#endif
Ich arbeite seit kurzem mit VC++ aber habe gute C# kenntnisse.
Ich weiss nicht warum das hier einn Fehler verursacht.
Vor dem Neukompilieren war alles fehlerfrei. Wieso jetzt nicht.
Wäre für eine kuurze Aufklärung bzw. Lösung meines Problems sehr sehr dankbar.
Lg
WaZZkeSS
Ich habe ein C# Projekt mit VC++ Klassen, Header usw.
Beim kompielieren von Framework 1.1 auf 2, tritt foglender Meldung auf.
error C2065: 'p' : undeclared identifier
#ifdef _DEBUG
void CSubclassWnd::AssertValid() const
{
CObject::AssertValid();
ASSERT(m_hWnd==NULL || ::IsWindow(m_hWnd));
if (m_hWnd) {
for (CSubclassWnd* p = theHookMap.Lookup(m_hWnd); p; p=p->m_pNext) {
if (p==this)
break;
}
ASSERT(p); // Diese Zeile wirft die Meldung aus
}
}
void CSubclassWnd:ump(CDumpContext& dc) const
{
CObject:ump(dc);
}
#endif
Ich arbeite seit kurzem mit VC++ aber habe gute C# kenntnisse.
Ich weiss nicht warum das hier einn Fehler verursacht.
Vor dem Neukompilieren war alles fehlerfrei. Wieso jetzt nicht.
Wäre für eine kuurze Aufklärung bzw. Lösung meines Problems sehr sehr dankbar.
Lg
WaZZkeSS