用ATL写的一个组件,其中一个接口的方法如下:
[id(7),helpstring("method ExportSysCategory")] HRESULT ExportSysCategory([in]BSTR strFileName,[in]short sLanguage,[out]long* plCount,[out,retval]long* plResult);
该方法在VB6中调用没有问题,但是一旦放在ASP中用VBScript调用却出现服务器错。检查发现,如果将[out]long* plCount参数去掉,在ASP中用VBScript调用就成功了,为什么呢?
[id(7),helpstring("method ExportSysCategory")] HRESULT ExportSysCategory([in]BSTR strFileName,[in]short sLanguage,[out]long* plCount,[out,retval]long* plResult);
该方法在VB6中调用没有问题,但是一旦放在ASP中用VBScript调用却出现服务器错。检查发现,如果将[out]long* plCount参数去掉,在ASP中用VBScript调用就成功了,为什么呢?
解决方案 »
- tab控件 在一个子页中写了一段绘图的代码,怎么使这段代码在另一个子页中实现
- 导入地址表IAT的疑惑
- 关于EMF文件操作的问题
- 关于ado和CListctrl结合的问题,郁闷一天了~
- 遇到一个奇怪问题,窗口反复收到WM_MOUSEMOVE,高手进~
- odbc 连接SYBASE ,socket close 问题?
- 关于调试的一个问题请教?
- 新手高分急求:怎样才能访问CBitMap对象的位图数据和怎样更改CBitMap对象的颜色?
- 请问那里有下载计算机电子书记和文档的地方?免费的阿
- 有关SetWindowLong的疑问
- 我再問::::為什麼我的派生按鈕的自畫ownerdraw功能總是出錯?
- 【1◎◎分求有趣算法】斑竹,算法高手都进来讨论~~如何把一堆离散的坐标点连成三角网的问题。
[id(7),helpstring("method ExportSysCategory")] HRESULT ExportSysCategory([in]BSTR strFileName,[in]short sLanguage,[out]VARIANT* plCount,[out,retval]long* plResult);赋值时用
plCount->vt = VT_I4;
plCount->lVal = 1;