DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jeff1314
今日帖子: 0
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 xfyserver (s) ★☆☆☆☆ -
普通会员
2018/11/10 16:48:53
标题:
编译时经常出现不能创建文件的报错提示,什么情况 浏览:697
加入我的收藏
楼主: 编译时经常出现不能创建文件的报错提示,什么情况
此帖子包含附件:
PNG 图像
大小:5.8K
----------------------------------------------
-
作者:
男 xfyserver (s) ★☆☆☆☆ -
普通会员
2018/11/10 16:52:33
1楼: 有时等一会就好了,有时等好久都不行

下面是网上的相关问题的解答,按他的操作也不行
具体现象:
 你删除一个exe文件,在资源管理器中你会看到它被删除了,但一刷新它又出现了,要等待大约5分钟左右,这个文件才会实际被删除掉,在此期间你无法对这个文件覆盖或改名。这个等待的时间时长时短,故障也不是每次都出现,不同的exe文件出现的频率也不一样。
  
除了常见如病毒等原因外,最大的原因是系统本身。
  
解决方法:
 打开 Application Experience 和Program Compatibility Assistant Service 两个服务,才不会出现这个删除不掉exe 的问题。
  
解决原因:
 未知,可能比如在win7 64位c++所创建的exe文件再次打开时报错,所创建的文件存在兼容性问题,或不为64等。


delphi 版本为10.2.3
----------------------------------------------
-
作者:
男 go_on (go_on) ★☆☆☆☆ -
盒子活跃会员
2018/11/11 8:37:18
2楼: 看看是不是你的杀毒软件造成的,或者换个操作系统,或者管理员权限试试
----------------------------------------------
-
作者:
男 kkkmmm (KKKMMM) ★☆☆☆☆ -
普通会员
2018/11/11 21:08:33
3楼: WIN7的时候有个软件叫做Unlocker可以查看是哪个进程锁定的这个文件.不过由于驱动的原因,在Win10下面失效了.

主要看是什么软件打开了这个文件,把句柄强制关闭就好了.
----------------------------------------------
-
作者:
男 abea (abea) ★☆☆☆☆ -
盒子活跃会员
2018/11/12 0:12:44
4楼: 遇到过,指定一下输出目录,就又能编译出文件了,会不会是bug?
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/11/12 9:10:55
5楼: 我写过一个检查 文件 被谁排他性占用的的代码。
WIN10 下有效。
但是 只能检查排他性的。
记事本打开的文件,检查不出来。
WORD 打开的,就能检查出来。
我可以提示 WORD 打开了 XXX 文件。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 abcjingtong (jingtong) ★☆☆☆☆ -
普通会员
2018/11/12 12:49:11
6楼: 可能有一个原因:你的电脑硬盘有点老化了,速度跟不上刷新。
----------------------------------------------
18114532@qq.com
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/11/12 13:21:42
7楼: WIN7 下的特点。即便你删除了一个文件。
如果这个文件的句柄没有被释放,那么这个文件其实还是存在的。
谁没有释放他。也是一个问题。
有可能是各种卫士没有释放他。
旧版本的 DELPHI ,专门做过一个补丁,就是为了释放文件。
说明旧版本是存在这种 BUG 的。
这就是为啥我们用了新版本的人,没再发生这种问题的原因吧。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2018/11/12 13:46:05
8楼: 我在WinServer2008上用XE时出现类似的问题,我是手动去将EXE删掉,再编译就可以了。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行114.2578毫秒 RSS