ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
516
516
EMPFEHLEN
-
hi!
bekomme hier ein fehler meldung :
icTacToeView.cpp
D:\.........\CPPMFC\TicTacToe\TicTacToeView.cpp(226) : error C2275: "CDC" : Ungültige Verwendung dieses Typs als Ausdruck
c:\programme\microsoft visual studio\vc98\mfc\include\afxwin.h(636) : Siehe Deklaration von 'CDC'
Fehler beim Ausführen von cl.exe.
TicTacToe.exe - 1 Fehler, 0 Warnung(en)
das ist der code !
bekomme deklarations fehler .
________________________________________________
void CTicTacToeView::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Code für die Behandlungsroutine für Nachrichten hier einfügen und/oder Standard aufrufen
CTicTacToeDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CTicTacToeDoc* pDC = OnDraw(CDC* pDC); // was ist hier falsch
if (pDoc->m_rechteck.PtInRect(point))
{
AfxMessageBox("inhalb des Rechtecks wurde angeklickt!");
pen2.CreatePen(PS_SOLID,8,RGB(255,255,255));
brush2.CreateSolidBrush(RGB(255,255,0));
//pDC->SelectObject(&brush2);
//pDC->SelectObject(&pen2);
//pDC->Rectangle (pDoc->m_rechteck);
pen2.DeleteObject();
brush2.DeleteObject();
}
else{
}
// CView::OnRButtonDown(nFlags, point);
// AfxMessageBox("Rechte maus wurde angeklickt ");
}
-
Du rufst eine Funtion auf und erstellst in der Parameterliste einen neuen zeiger - dat geht nich
.
Was willst du machen ?!
Die Zeile "CTicTacToeDoc* pDC = OnDraw(CDC* pDC); // was ist hier falsch" sieht komplett nach Quark aus. Gibt OnDraw(..) einen Zeiger zurück und was bekommt es für Parameter ?
Also dein Fehler #1 ist: du erstellst in der Parameterliste einer Funktion einen Zeiger.
Und dein Fehler #2 dass du dafür ausgerechnet einen Variablennamen verwenden willst, den du 10 Zeichen weiter vorne schonmal deklariert hast.
Das müsste irgendwie so aussehen:
CTyp1 *ptr1 = NULL;
CTyp2 *ptr2 = OnDraw( ptr1 );
oder so ?
CDC *dc = GetDC();
CTyp2 *ptr2 = OnDraw( dc );
Was auch immer du da machen willst - must halt nur deine Typen einsetzten. ^_^°
M.f.G: ErikDieses Schreiben wurde maschinell
erstellt und bedarf keiner Unterschrift
Ähnliche Themen
-
Fehler R6034 - Fehler bei Firefox, vermutlich VLC-Player
Von HPB im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 23.11.09, 12:27 -
Mysql fehler warum? Finde keinen Fehler
Von strex im Forum PHPAntworten: 6Letzter Beitrag: 12.06.07, 18:28 -
[help] Fehler auf Site - kann den Fehler nicht finden...
Von Nice99 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.08.06, 22:30 -
Eigener FTP Server - 502 command FEHLER - local = ok, ip = fehler
Von robertino im Forum Hosting & WebserverAntworten: 26Letzter Beitrag: 30.04.04, 12:13 -
*argh* fehler im GB-installscript find aber den fehler nicht
Von Wolf of Doom im Forum PHPAntworten: 5Letzter Beitrag: 06.05.02, 11:54





Zitieren
Login






