社区
Delphi
帖子详情
如何屏蔽错误对话框?
olo
2000-01-06 01:59:00
iShellFolder有个EnumObject方法,调用时如果产生错误,
会弹出一个对话框来。
我想屏蔽这个对话框,用
try
aFolder.EnumObject(...);
except
end;
和SetErrorMode(SEM_FAILCRITICALERRORS)都不好使。
...全文
678
33
打赏
收藏
如何屏蔽错误对话框?
iShellFolder有个EnumObject方法,调用时如果产生错误, 会弹出一个对话框来。 我想屏蔽这个对话框,用 try aFolder.EnumObject(...); except end; 和SetErrorMode(SEM_FAILCRITICALERRORS)都不好使。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lin
2000-02-15
打赏
举报
回复
barton:
请将D5所有出错提示的中文版邮寄一份给我(jiazhonglin@sina.com?
先谢!
Lin
2000-02-15
打赏
举报
回复
barton:
请将D5所有出错提示的中文版邮寄一份给我(jiazhonglin@sina.com)?
先谢!
olo
2000-01-28
打赏
举报
回复
to Sirius:
不至于吧。
olo
2000-01-27
打赏
举报
回复
不是在IDE里。
sirius
2000-01-27
打赏
举报
回复
写一个run time debuger服务程序, 并且注册为系统缺省的debuger
重启动后系统的错误就被接管了
laotan
2000-01-27
打赏
举报
回复
异常在IDE里是无法避免的,执行Exe文件应该不会出现对话框
olo
2000-01-26
打赏
举报
回复
xubin_sh:
aFolder当然是有效的。判断过。
tiger
2000-01-26
打赏
举报
回复
同意agui
xubin_sh
2000-01-26
打赏
举报
回复
aFolder是不是一个有效指针
在得到aFolder时有没有进行判断?
olo
2000-01-25
打赏
举报
回复
sorry,回复按多了。
olo
2000-01-25
打赏
举报
回复
fstao;
不好使。
olo
2000-01-25
打赏
举报
回复
fstao;不中。
fstao
2000-01-22
打赏
举报
回复
1、直接运行Exe文件。
或者
2、进入delphi,把Integrated debugging去掉。
olo
2000-01-21
打赏
举报
回复
CJ:
抱歉的说,一开始就是用这个,不行。
光明山人
2000-01-20
打赏
举报
回复
有可能这个对话框根本就不是Windows捕捉到的异常错误,可能是错误捕捉后弹的对话框。如在你自己的构件里写:
try
a := 4 div 0;
except
MessageBox( handle, '零除错误', '错误', MB_OK );
end;
那构件的使用者如何都去除不了这个信息。
CJ
2000-01-20
打赏
举报
回复
呵呵,SORRY,是我
排除agui的可能,因为我的方法也不灵:(
检查 EnumObject 的返回值看看
Return Values
This method supports the standard return value E_FAIL, as well as the following:
S_OK
Enumerator successfully returned.
E_NOTIMPL
Object enumeration not supported.
顺便用winsight之类的东西检查一下?//呵呵
ahfei
2000-01-19
打赏
举报
回复
的确听说过这种情况。关注!
olo
2000-01-19
打赏
举报
回复
是大富翁的CJ吧?
前面已经说过application.onexception := myexception;不好使。
CJ
2000-01-19
打赏
举报
回复
interesting
try to handle the exception with a user defined procedure
procedure myexception...
...
application.onexception := myexception;
kola
2000-01-13
打赏
举报
回复
WINDOWS是基于消息的系统,使用消息观察器查看一下出错时WINDOWS的发出消息,然后在
你的程序里截取这个消息,做相应的处理.期待你的成功!
加载更多回复(13)
Revit二次开发 防止弹窗
使用Revit二次开发,commandData.Application.OpenAndActivateDocument打开文件时,revit可能会弹出找不到参照等提示框,此资源可避免提示框的弹出
Delphi
屏蔽
弹窗工具.rar
Delphi
屏蔽
弹窗工具,这个小程序可以禁止弹出一些关于ActiveX认证的
对话框
,程序检测后会死出这些相关数据,勾选指定Activex即可
屏蔽
掉该弹窗,当然你也可以不
屏蔽
,不选中即可。
iOS8开发技术(Swift版):SearchBar和
对话框
搜索条和
对话框
(详细内容看目录)
eWebEditor v3.7 爱雪儿工作室修改版
修正了Flash
对话框
会生成
错误
的Flash代码 版权
对话框
增加了我的信息 表情
对话框
删除了原来的图标,增加了UC和QQ的图标 图像
对话框
修正了很多问题,主要增加了高级图像预览功能 艺术字
对话框
修正了一个重复的艺术...
逍遥表达式求值控件(XoYoMathXP)
可以自动侦错(侦错的方式可以自行设置,如可以显示
错误
信息
对话框
,也可以进行
错误
信息的“
屏蔽
”,即出错时不显示
错误
信息
对话框
,这样使得程序设计时灵活性更大。) 使用这个控件可以让您的程序很轻松的实现...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章