js中调用active控件,调用的函数完全正常,但是不知道为什么返回值 一直是undefine,就是说
     alert("this is test the AddFun()");
     var object = "11111111";
     alert(object);
     object = UpLoadFile.UpLoadData("C:\\vs.rar","http://10.18.3.100:801/filecreate.php");
     alert(object);
     是undefine,但是我的UpLoadData函数执行的非常好。不知道为什么 UpLoadData的返回值类型是STDMETHODIMP 
     去看它的定义知道 
     #define STDMETHODIMP            HRESULT STDMETHODCALLTYPE   再看定义
     typedef LONG HRESULT; 
     typedef STDMETHODCALLTYPE   __stdcall
     看完后清楚的明白其实就是long类型,这是很基本的类型。为什么js页面上却显示undefine呢。这样我页面上想获取一个控       件返回来的值都看不到,我添加变量也不行,我不知道怎么回事,麻烦知道的说下,感激涕零。