mirror of
https://github.com/php/php-src.git
synced 2024-11-28 20:34:29 +08:00
parent
3db5278dcc
commit
f629da9384
@ -89,7 +89,7 @@ ZEND_API HRESULT php_COM_invoke(comval *obj, DISPID dispIdMember, WORD wFlags,
|
|||||||
if (C_HASTLIB(obj)) {
|
if (C_HASTLIB(obj)) {
|
||||||
hr = C_TYPEINFO_VT(obj)->Invoke(C_TYPEINFO(obj), C_DISPATCH(obj),
|
hr = C_TYPEINFO_VT(obj)->Invoke(C_TYPEINFO(obj), C_DISPATCH(obj),
|
||||||
dispIdMember, wFlags, pDispParams, pVarResult, &ExceptInfo, &ArgErr);
|
dispIdMember, wFlags, pDispParams, pVarResult, &ExceptInfo, &ArgErr);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr) && (hr != DISP_E_EXCEPTION)) {
|
||||||
hr = C_DISPATCH_VT(obj)->Invoke(C_DISPATCH(obj), dispIdMember, &IID_NULL,
|
hr = C_DISPATCH_VT(obj)->Invoke(C_DISPATCH(obj), dispIdMember, &IID_NULL,
|
||||||
LOCALE_SYSTEM_DEFAULT, wFlags, pDispParams, pVarResult, &ExceptInfo, &ArgErr);
|
LOCALE_SYSTEM_DEFAULT, wFlags, pDispParams, pVarResult, &ExceptInfo, &ArgErr);
|
||||||
if (SUCCEEDED(hr)) {
|
if (SUCCEEDED(hr)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user