Alexandre Julliard : Take advantage of the __EXCEPT_PAGE_FAULT macro.

Robert Shearman rob at codeweavers.com
Mon Dec 19 08:06:11 CST 2005


Alexandre Julliard wrote:

>Robert Shearman <rob at codeweavers.com> writes:
>
>  
>
>>The idea is that the ole_filter will catch all exceptions other than 
>>page faults so that we don't hide obvious programmer errors. However, 
>>there obviously should be cases for some other exceptions that we don't 
>>want to handle.
>>    
>>
>
>That doesn't sound right, we should have cases for exceptions that we
>want to handle, not catching all of them. What sort of exceptions do
>you expect to get here?
>

E_NOINTERFACE, RPC_E_DISCONNECTED, RPC_X_NULL_REF_POINTER, etc. I 
believe native also catches all but a few exceptions here, but I'll test 
this hypothesis. In the mean time, can you revert the patch? I think 
that it will have broken anything that uses MIDL generated proxies.

-- 
Rob Shearman




More information about the wine-devel mailing list