G
GuestUser
Unregistered / Unconfirmed
GUEST, unregistred user!
查了很久离线数据库发现了很多人提出这个问题,但是没有看到一个解决的.弄了半天还只是勉强解决,有没有哪位高手出手一下....
function TcmbcObj.QueryUnsettledOrder(var ppszBuf: OleVariant): Integer;
var
Valuechar;
BufStr:string;
begin
Result:=MyCmbc.QueryUnsettledOrderEx(Value);
BufStr:=Value;
ppszBuf:=BufStr;
end;
调用的QueryUnsettledOrderEx这个函数传值类型为pchar,我需要将此值返回成字符串给ASP调用.
我将ppszBuf这个参数放到返回值去是可以取到值的.放到参数里面回传,除了使用OleVariant这个类型外没有发现哪种变量可以使用的,直接使用PCHAR就显示VBScript不支持的类型.现在返回只能像上面那样,实在是太勉强了,有没有哪位老兄知道在COM里面做为参数回传的解决方法,很久以前用过VB做组件是很正常的.
function TcmbcObj.QueryUnsettledOrder(var ppszBuf: OleVariant): Integer;
var
Valuechar;
BufStr:string;
begin
Result:=MyCmbc.QueryUnsettledOrderEx(Value);
BufStr:=Value;
ppszBuf:=BufStr;
end;
调用的QueryUnsettledOrderEx这个函数传值类型为pchar,我需要将此值返回成字符串给ASP调用.
我将ppszBuf这个参数放到返回值去是可以取到值的.放到参数里面回传,除了使用OleVariant这个类型外没有发现哪种变量可以使用的,直接使用PCHAR就显示VBScript不支持的类型.现在返回只能像上面那样,实在是太勉强了,有没有哪位老兄知道在COM里面做为参数回传的解决方法,很久以前用过VB做组件是很正常的.