社区
Delphi
帖子详情
如何屏蔽错误对话框?
olo
2000-01-06 01:59:00
iShellFolder有个EnumObject方法,调用时如果产生错误,
会弹出一个对话框来。
我想屏蔽这个对话框,用
try
aFolder.EnumObject(...);
except
end;
和SetErrorMode(SEM_FAILCRITICALERRORS)都不好使。
...全文
681
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 爱雪儿工作室修改版
修改内容很多,概括如下: 修正了提交快捷键、编辑区缩放快捷键 禁用了帮助快捷键 去掉了状态栏的版权信息 在状态栏增加了全屏及其返回按钮 禁用了上传组件并设置了开关 禁用了远程自动上传并设置了开关 增加了4条语言包内容 修正了Flash
对话框
会生成
错误
的Flash代码 版权
对话框
增加了我的信息 表情
对话框
删除了原来的图标,增加了UC和QQ的图标 图像
对话框
修正了很多问题,主要增加了高级图像预览功能 艺术字
对话框
修正了一个重复的艺术字(按照MS.OFFICE标准修正) 在编辑器所有对象上
屏蔽
了鼠标右键、拖动等可能导致编辑器崩溃的操作 增加了关键变量的中文说明
逍遥表达式求值控件(XoYoMathXP)
XoYoMatheXPression是一个功能超强的表达式分析与计算的ActiveX控件。可以对由字符串组成的数值表达式进行求值运算。目前本控件支持的功能有: 1.四则混合运算 2.逻辑运算 3.关系运算 4.常用函数(近30多个) 5.允许常量表达式,如PI,E,TRUE,FALSE等 6.支持运算符与函数名“重用”(即可以使用别名,这主要是为了满足人们的不同使用习惯而设计的),如%与mod等同,都用于求余数;ln与log等同都是用来求参数的自然对数;sh与hsin等同,都是用来求参数的双曲正弦等。 7.支持嵌套格式(理论上允许无限嵌套) 8.可以自动侦错(侦错的方式可以自行设置,如可以显示
错误
信息
对话框
,也可以进行
错误
信息的“
屏蔽
”,即出错时不显示
错误
信息
对话框
,这样使得程序设计时灵活性更大。) 使用这个控件可以让您的程序很轻松的实现“自定义运算”等功能,从而使得开发通用的数据计算与处理程序不再困难。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章