关于VC的一个小问题,大家帮帮忙

时间:2022-06-04 17:37:14
我在菜单资源里面更改菜单以后开始添加菜单的on_command消息,可是每次添加的时候总是提示我说无法存盘,还说chileView.h文件正在被其他程序使用,然后这个文件就被删除了。请问这是怎么回事?我没有连接局域网,而且只打开了一个VC程序。

12 个解决方案

#1


估计是你装的杀毒软件的事,他在文件修改时会占用文件,你在病毒防火墙的设置里去掉.h .cpp ..就可以了

#2


都说了chileView.h文件正在被其他程序使用,找找看谁在用

#3


楼上说的有道理,看看进程

#4


没有关系,多存一次就好了,或者该文件属性只读?
改一下文件属性

#5


你自己去关进程(如果是2000地话)!!!!!!!!

#6


下载一个filemon软件,监视一下什么进程在用你的文件。

#7


我有调查了一下,现在了解到的情况是这样的,我建立的是单文档的不带文档支持的MFC程序,当我在Class View的窗口里面双击打开CChildView并且进行更改的时候就无法存盘,还是提示说可能有其他程序使用该文件,但是在File View里面对ChildView.h文件进行存盘操作就没有问题。而且,我在对其他例如CMainFrame,CAboutDlg等类进行修改并且存盘的时候都没有问题,只是那一个有问题,这是怎么回事?我的进程里面似乎并没有什么可疑的东西

#8


我也遇见过这个问题。关键是在弹出那个没法存盘的时候不要按是,直接按对话框的“X”把它关闭,就不会删除文件了。

#9


我也遇到过类似的问题。最初以为是VC的IDE有问题,后来才发现原来是我的程序里有非法操作(主要是指针的问题,指到了不该去访问的位置)。不过只是在98下调试时遇到过,2000下会立即警告你。我现在除非不得已,很少在98下调程序。你也试试看?

#10


直接点"x"这个方法我试了,还是被删掉了,我用的是XP,程序本身是不会有什么问题的,因为我是刚刚生成的程序,我还没有动过代码呢,只是在CChildView类里面加了一些空格再存盘就出现了那个提示,虽然说到头文件中在保存一次,这个雷还会出来,但是这样的话真的很麻烦,我都要疯了。

#11


有可能是杀毒程序作怪,以前我写汇编的时候经常给我中途截断。

#12


怪事真不少啊

#1


估计是你装的杀毒软件的事,他在文件修改时会占用文件,你在病毒防火墙的设置里去掉.h .cpp ..就可以了

#2


都说了chileView.h文件正在被其他程序使用,找找看谁在用

#3


楼上说的有道理,看看进程

#4


没有关系,多存一次就好了,或者该文件属性只读?
改一下文件属性

#5


你自己去关进程(如果是2000地话)!!!!!!!!

#6


下载一个filemon软件,监视一下什么进程在用你的文件。

#7


我有调查了一下,现在了解到的情况是这样的,我建立的是单文档的不带文档支持的MFC程序,当我在Class View的窗口里面双击打开CChildView并且进行更改的时候就无法存盘,还是提示说可能有其他程序使用该文件,但是在File View里面对ChildView.h文件进行存盘操作就没有问题。而且,我在对其他例如CMainFrame,CAboutDlg等类进行修改并且存盘的时候都没有问题,只是那一个有问题,这是怎么回事?我的进程里面似乎并没有什么可疑的东西

#8


我也遇见过这个问题。关键是在弹出那个没法存盘的时候不要按是,直接按对话框的“X”把它关闭,就不会删除文件了。

#9


我也遇到过类似的问题。最初以为是VC的IDE有问题,后来才发现原来是我的程序里有非法操作(主要是指针的问题,指到了不该去访问的位置)。不过只是在98下调试时遇到过,2000下会立即警告你。我现在除非不得已,很少在98下调程序。你也试试看?

#10


直接点"x"这个方法我试了,还是被删掉了,我用的是XP,程序本身是不会有什么问题的,因为我是刚刚生成的程序,我还没有动过代码呢,只是在CChildView类里面加了一些空格再存盘就出现了那个提示,虽然说到头文件中在保存一次,这个雷还会出来,但是这样的话真的很麻烦,我都要疯了。

#11


有可能是杀毒程序作怪,以前我写汇编的时候经常给我中途截断。

#12


怪事真不少啊