通常,你调用了一个safecall的方法后返回你的代码以前,
Delphi内嵌的代码隐含调用CheckAutoResult来检查safecall方法的执行情况,
如果发生异常,Delphi把它转换成一个VCL的Exception:EOleException,你可以
通过截获EOleException来获得异常的信息,比如
try
IDontKnown.TheSafeCallMethod(aArguments);
except
on E: EOleException do
begin
//your code here
end;
end;