今天我遇到了这样一个问题:
我在CVIew中用CFIle的open了一个图片,然后对他进行操作
紧接着在线程中用CFILe也open了同一个图片,然后对他进行操作,然后close了,结束线程然后系统会弹出访问冲突问题我想知道,我这两个Cfile都是临时变量,应该不会冲突。不过他们打开的都是用一个文件而已,是不是我在线程中把他关了造成返回时在视图类中的cfile也应该关了而产生对其进行的操作有误啊??
我在CVIew中用CFIle的open了一个图片,然后对他进行操作
紧接着在线程中用CFILe也open了同一个图片,然后对他进行操作,然后close了,结束线程然后系统会弹出访问冲突问题我想知道,我这两个Cfile都是临时变量,应该不会冲突。不过他们打开的都是用一个文件而已,是不是我在线程中把他关了造成返回时在视图类中的cfile也应该关了而产生对其进行的操作有误啊??
解决方案 »
- Windows的消息结构MSG里面,lParam放控件句柄,wParam低位放控件ID,这是冗余么?
- 做一个OpenGL程序员,需要学习3D max吗?
- 沿一定轨迹运动的问题~~
- 图形移动问题
- 怎样在窗口动态的显示出时间的秒数
- 如何让窗口同时显示两个或更多的工具栏?
- 请教--在无模式对话框中的按钮事件中再创建对话框为什么是灰的阿?
- icmp报文的发送
- 如何把对话框类的按钮单击事件发送给VIEW类
- 请问 iCompRes=(pInfo1->iAge<pInfo2->iAge)?-1:1 这句话是什么意思,尤其是后面的部分
- 调用WSAAsyncSelect、WSAEventSelect这两个函数来选择网络事件,好像只能二选一。
- 如何设置CTabCtrl控件两个标签之间的间距?
譬如CFile::shareDenyRead、CFile::shareDenyWrite
怎么写模式才可以写成非独占式啊还有我听你们的说,用互斥,不过我不会CEvent所以简单的用了BOOL,那位仁兄可以讲下Cevent啊
怎么写模式才可以写成非独占式啊还有我听你们的说,用互斥,不过我不会CEvent所以简单的用了BOOL,那位仁兄可以讲下Cevent啊
怎么写模式才可以写成非独占式啊还有我听你们的说,用互斥,不过我不会CEvent所以简单的用了BOOL,那位仁兄可以讲下Cevent啊
文件open方式是CFile::modeRead|CFile::typeBinary不过file.read的时候总是返回0
我读取的是jpg文件
ilen=(pview->file).Read(temp,1024);//