Cannot create file "F:/Program Files/Borland/Delphi7/Bin/InitCC32.exe". 拒绝访问。.(2

  • 主题发起人 主题发起人 bjaman
  • 开始时间 开始时间
B

bjaman

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi7下,调试程序时,当中止运行调试状态返回编辑状态时报错如下:
---------------------------
Error
---------------------------
Cannot create file "F:/Program Files/Borland/Delphi7/Bin/InitCC32.exe". 拒绝访问。.
---------------------------
OK
---------------------------
此时只能强行关闭Delphi再重新打开,感到很苦恼。哪位朋友帮我找找原因吧!
 
装杀毒软件了?
 
是的,江民2008下载版(付费)。我在网上也搜索了N多资料,有谈到可能因杀毒软件的主动防御引起。-->我停掉病毒监控程序或者把Delphi32.exe加入白名单,都不解决问题。

另有人说: Tools->Debugger Options->Event log 页, Windows Messages 选项勾掉, 即可 --->我的IDE环境设置里该项本来就未选中。更改亦无用。

再有人说:Debugger Options中的Integrated debugging是不是选中的?去掉试试 --->这个去掉是可以不报错了,但程序的调试功能也同时屏蔽掉了!
 
我遇到过,不过我用的是瑞星,加入应用程序保护就可以了。
 
1.将Delphi的主运行程序加入杀毒软件的白名单;
2.将Delphi目录加入瑞星软件下面的监控白名单目录.
在瑞星->工具->主动防御.自已找一下就行了.
 
to lhcming: 做过了,没用
 
隔很长时间偶然会遇到。
我也曾经观察和分析过该问题,可能和杀毒软件有一定的关系,但是即时有可能也关系不大。我倒是发现复杂递归、循环的程序好象更容易出现该问题!?
 
呵呵~~~~谢谢cpj7406朋友的参与。当产生此问题时,即使调试一个很简单的程序,也会报错。好象与你所说的复杂递归和循环没有关系。
有朋友让我重装Delphi,我的三方控件太多了,装一次很麻烦。况且也不一定就可以避免此问题。想找一个简单可行的方案。。。。
 
delphi每次都需要临时创建那个exe 你可能限制了权限 就创建不成功
 
偶机器上的卡巴直接把D生成的exe干掉[:(]
 
To DIGUA:
没错,我遇到过几次,卡巴直接认为我的程序是病毒,寒...
 
我想要么就是病毒问题。
是否是杀毒的白名单问题呢?
如果是WINDOW SERVER是否是数据保护问题呢?
如果可能是你的程序的权限问题。
以上都不是,正常的程序DEBUG没有问题,那么你应该看看。
我想你应该在开启DELPHI看看该文件的状态,运行后再看看状态。是否文件没有释放如果这样可能程序在书写的时候没有合理的进行释放内存也会造成该问题。这种问题常见与线程,串口程序会出现该BUG。普通的程序不会出现的。
 
D7没装好.重新安装
 
这个问题我这几天装Delphi7的时候也碰到了,终于解决了,思路如下
1、我装的也是kv2008,按网上说的怀疑是与杀毒软件冲突,屏蔽卸载了也不行。重装D7也不行。
2、不可能是程序权限问题,因为试了直接按F9运行空白窗体都出现了这个问题,证明与程序无关,是系统问题。
3、用其它用户登录也不行,手动建立个空InitCC32.exe文件提示无法烤到bin目录下。
解决方法:因为安装目录是NTFS格式,怀疑是格式问题,装到FAT32格式的磁盘上,问题解决,一切正常。但为什么会这样不太清楚,请高手指点[:)]
 
eden: 终于遇到知音了! 所遇到的问题与你一样,正打算重装D7呢.....
dcs_dcs:我装的D7用了两年多了,只是最近出了这问题。
蓝叶菱:应该不是你说的那种情况。
 
to eden:
今天重装了D7,果然如你所言,在NTFS磁盘格式下重装了仍然会报错,装在FAT32分区下才可以正常运转。这可真是奇了怪了!很想知道原因.......
 
呵呵,是啊,找了半天才解决,有分没,奖励点吧[:)][:D]
 
to eden: 当然有分给你! 不过暂时挂一些日子,看有没有朋友知道原因? 本月中旬结贴。
 
我倒是头一回听说这样的问题,长见识了:)
如果是NTFS不行,而FAT32可以,我想八成是权限的问题。
 
to duanhai:
我的OS是Win2000,是以Administrator身份登录的。同一身份登录的系统,安装在NTFS上调试程序会报错,安装在FAT32上调试程序却正常?如果你认为是权限问题,能否详细解释一下?
说明一点:两种情况下我都已把Delphi32.exe加入了杀毒软件的白名单.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
3K
import
I
I
回复
0
查看
599
import
I
I
回复
0
查看
948
import
I
后退
顶部