006
27.05.2004, 11:16 Uhr
rene rosenberger
|
so, habe nun in meiner view.cpp :
Code: |
/************************************************ * Funktion : OnOpen() * Öffnet eine Datei und zeigt sie an */ void CProzIntView::OnOpen() { if(!sFileName.IsEmpty()) { CFile file(sFileName, CFile::modeRead | CFile::typeBinary); EDITSTREAM stream; stream.dwCookie = (DWORD)&file; stream.pfnCallback = ReadFileCallBack; GetRichEditCtrl().StreamIn(SF_RTF, stream); } }
|
und auch in meiner view.cpp :
Code: |
static DWORD CALLBACK ReadFileCallBack(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb) { CFile *pFile = (CFile*)dwCookie; pFile->Read(pbBuff, cb);
return 0; }
|
in meiner view.h steht unter public:
Code: |
static DWORD CALLBACK ReadFileCallBack(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
|
nun habe ich die fehlermeldung : unresolved xternal symbol "public:static unsigned long__sdtcall CProzIntView::ReadFileCallBackunsigned long, unsigned char *, long, long *)"............
funktionsüberladung ? aber wo ? ach man ich verzweifel an der sache dabei isses bestimmt ganz easy.
gruesse rene -- gruesse rene |