V
vastyellow
Unregistered / Unconfirmed
GUEST, unregistred user!
我创建了一个asp对象!
type
TWebFunc = class(TASPObject, IWebFunc)
protected
procedure OnEndPage; safecall;
procedure OnStartPage(const AScriptingContext: IUnknown); safecall;
function Test(var str: OleVariant; str2: PChar): OleVariant; safecall;
end;
像做一个函数Test,让它有返回值,但在ASP端调用总不成功!不知道什么原因!
还有一个问题,如果写成过程
procedure Test(var str,str2:OleVariant);safecall;
的话,我想改变str,str2的值,在asp端也不成功!
请大虾帮忙分析一下原因,
不知道有没有人遇到过同样的情况?
type
TWebFunc = class(TASPObject, IWebFunc)
protected
procedure OnEndPage; safecall;
procedure OnStartPage(const AScriptingContext: IUnknown); safecall;
function Test(var str: OleVariant; str2: PChar): OleVariant; safecall;
end;
像做一个函数Test,让它有返回值,但在ASP端调用总不成功!不知道什么原因!
还有一个问题,如果写成过程
procedure Test(var str,str2:OleVariant);safecall;
的话,我想改变str,str2的值,在asp端也不成功!
请大虾帮忙分析一下原因,
不知道有没有人遇到过同样的情况?