★初心者にVisual C++を教えるスレ★ Part21
■ このスレッドは過去ログ倉庫に格納されています
0841デフォルトの名無しさん
2005/10/24(月) 00:02:33これと同様の内容ををWindowsプログラミングでMFCのシリアライズ関数に
下記のように書くとコンパイルは出来るのですが、プログラムを起動してファイルを
開こうとするとエラーが発生してしまいます。どこをどう直せばいいのでしょうか?
void CTest8Doc::Serialize(CArchive& ar)
{
void *buf = NULL;
CFile *fp = ar.GetFile();
if (ar.IsStoring())
{
// TODO: この位置に保存用のコードを追加してください。
ar << measParamsOffset;
}
else
{
// TODO: この位置に読み込み用のコードを追加してください。
fp->Seek(64, CFile::begin);
ar.Read(buf, 4);
measParamsOffset = *(int*)buf;
}
}
Windows XP、Visual C++ 6.0です。
■ このスレッドは過去ログ倉庫に格納されています