D dingfuhai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #1 我调用一个DLL,DLL执行过程中,报出错误信息。我怎么能截获这些信息,不让其显示出来?
憔 憔悴 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #2 用Try //你的可能出错的代码 except //什么都不填 end; 块
D dingfuhai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #3 这样我试过,不行的。DLL是人家的,我也不能改。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #4 估计没有办法,人家出错可能是系统提示错误,也可能是人家自己ShowMessage等弹出的,你怎么办呀。。。 关键还得看接口如何定义以及动态库到底是如何做的。
L lodgue Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #5 调用人家提供的函数。假设为fA() try ... fA() ; ... except ... end;
D dingfuhai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #6 动态库我是肯定不能改了,现在目的就是怎么让这个调用函数不弹出错误。 我想不可能有办法了,为难大家了!
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #7 既然是错的,又不想显示,就调用吧!!!!!!!!!!!1 或者用API HOOK ,这样就比较麻烦了,还不如自己写DLL
D dingfuhai Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #8 敢问用API hook怎么做?帮帮忙了,自己写dll更麻烦呢
小 小虫子:P Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-01 #9 [red][h1]自己写dll吧,当作提高了。[:[/h1][/red]D]