From 534bf4ab2dc3084887783d6c3116ac3baf6d66af Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 16 Feb 2017 22:35:15 -0600 Subject: [PATCH] Misc. --- SiaDrive/SiaDriveDlg.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/SiaDrive/SiaDriveDlg.cpp b/SiaDrive/SiaDriveDlg.cpp index cdde0f8..cb73e90 100644 --- a/SiaDrive/SiaDriveDlg.cpp +++ b/SiaDrive/SiaDriveDlg.cpp @@ -209,14 +209,11 @@ BOOL CSiaDriveDlg::CallClientScript(LPCTSTR pStrFuncName, const String& data, CC EXCEPINFO excepInfo; memset(&excepInfo, 0, sizeof excepInfo); + UINT nArgErr = (UINT)-1; // initialize to invalid arg - //Call JavaScript function - if (SUCCEEDED(spScript->Invoke(dispid, IID_NULL, 0, DISPATCH_METHOD, &dispparams, &vaResult, &excepInfo, &nArgErr))) - { - //Done! - bRes = TRUE; - } + //Call JavaScript function + bRes = SUCCEEDED(spScript->Invoke(dispid, IID_NULL, 0, DISPATCH_METHOD, &dispparams, &vaResult, &excepInfo, &nArgErr)); } } } @@ -252,18 +249,16 @@ BOOL CSiaDriveDlg::CallClientScript(LPCTSTR pStrFuncName, CComVariant* pOutVarRe { EXCEPINFO excepInfo; memset(&excepInfo, 0, sizeof excepInfo); + DISPPARAMS dispparams; memset(&dispparams, 0, sizeof dispparams); dispparams.cArgs = 0; dispparams.cNamedArgs = 0; UINT nArgErr = static_cast(-1); // initialize to invalid arg + //Call JavaScript function - if (SUCCEEDED(spScript->Invoke(dispid, IID_NULL, 0, DISPATCH_METHOD, &dispparams, &vaResult, &excepInfo, &nArgErr))) - { - //Done! - bRes = TRUE; - } + bRes = SUCCEEDED(spScript->Invoke(dispid, IID_NULL, 0, DISPATCH_METHOD, &dispparams, &vaResult, &excepInfo, &nArgErr)); } } }