STG文件拒绝访问~? 学习IPersist的时候用ATL写了一个可持续性组件,但是用客户端打开的流进行存储的时候发生了0x80030005错误,是决绝访问吧,怎么解决呢~? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端是这么打开流的: hr= ::StgOpenStorage( L"C:\\test.stg", NULL, STGM_READ | STGM_SHARE_EXCLUSIVE, NULL, NULL, &pstg ); if(FAILED(hr)) cout<<"没能打开stg"<<endl; pstg->OpenStream( L"test",NULL,STGM_READ|STGM_SHARE_EXCLUSIVE,NULL,&pstm); if(FAILED(hr)) cout<<"没打开流"<<endl;组件的save/laod:STDMETHODIMP CApp::Save(IStream *pStm, BOOL fClearDirty){ // TODO: Add your implementation code here if(fClearDirty) m_IsDirty=0; HRESULT hr=pStm->Write(&m_Value,sizeof(long),NULL); if(FAILED(hr)) cout<<"SAVE Error"<<hr<<endl; return hr;}STDMETHODIMP CApp::Load(IStream *pStm){ // TODO: Add your implementation code here HRESULT hr=pStm->Read(&m_Value,sizeof(long),NULL); if(FAILED(hr)) cout<<"Load Error"<<hr<<endl; return hr;} 能把完整代码发给我?我帮你调一下[email protected] 抓包工具MiniSniffer和IpTool没用明白? 从管道中读不出数据,我的子进程有输出呀! 关于Windows消息循环与普通循环对比的一个疑惑 怎样在vc中使用正则表达式,不安装.net framework的情况下? Skin++ 不错的换肤软件 请教关于用VC编程时自动提示的问题?? 怎样用mfc编程打开.rtf格式文挡? 请问ASP 组件需要那个库文件? MFC 非模态对话框销毁的问题 求指导 主线程和子线程的关系问题 求MFC调用matlab函数的库文件! wince动态建立static,加载位图,无法显示,只闪一下
L"C:\\test.stg",
NULL,
STGM_READ | STGM_SHARE_EXCLUSIVE,
NULL,
NULL,
&pstg
);
if(FAILED(hr)) cout<<"没能打开stg"<<endl;
pstg->OpenStream(
L"test",NULL,STGM_READ|STGM_SHARE_EXCLUSIVE,NULL,&pstm);
if(FAILED(hr)) cout<<"没打开流"<<endl;组件的save/laod:STDMETHODIMP CApp::Save(IStream *pStm, BOOL fClearDirty)
{
// TODO: Add your implementation code here
if(fClearDirty) m_IsDirty=0;
HRESULT hr=pStm->Write(&m_Value,sizeof(long),NULL);
if(FAILED(hr)) cout<<"SAVE Error"<<hr<<endl;
return hr;
}STDMETHODIMP CApp::Load(IStream *pStm)
{
// TODO: Add your implementation code here HRESULT hr=pStm->Read(&m_Value,sizeof(long),NULL);
if(FAILED(hr)) cout<<"Load Error"<<hr<<endl;
return hr;
}
[email protected]