怎样处理ole错误?

cqzb 2001-07-05 12:06:17
我的程序中报了一个ole错误,"文件夹已删除或不存在",错误号-2147024893,我如果要捕获这个文件不存在错误,是使用这个错误号吗?还是另有办法,顺便说一下,这个错是由olecheck引起的异常eolesyserror捕获的.
...全文
725 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqzb 2001-07-06
  • 打赏
  • 举报
回复
但是对于特殊文件夹怎么办,如控制面板等
Nicky_he 2001-07-05
  • 打赏
  • 举报
回复
那就用Crob的方法
cqzb 2001-07-05
  • 打赏
  • 举报
回复
我用的就是delphi的异常机制呀,但我需要对文件不存在之类的错误类型准确判断,是不是就必须用-2147024893这样的错误号,这个错误号是否任何时候都不会改变?还是采取其他方式呢?
Nicky_he 2001-07-05
  • 打赏
  • 举报
回复
最好用delphi的异常机制,外加sysErrorMessage
Crob 2001-07-05
  • 打赏
  • 举报
回复
先使用
function FileExists(const FileName: string): Boolean;
函数来判断文件是否存在。

if not FileExists('c:\aaa.zip') then begin
//文件不存在
end.....

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧