L
lfq
Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi作了一个ASP对象,但有一个问题:
我的对象有一个方法如下:
Tmyasp.myfunction(var s:Widestring;out a1,a2:integer);
begin
if s='' then
begin
s='ok';
a1:=1;a2:=2;
end
else begin
s:='notok';
a1:=-1;a2:=-1;
end;
end;
我在网页中使用如下方法调用该方法:
s='1234';
a=0;
b=0;
myasp.myfunction(s,a,b);
Reponse.write(s+","+a","+b);
结果发现,该调用结束后,s、a、b的值均没有改变,也就是说函数的运行结果没有传回来,
非常困惑!!!
请教解决办法!
我的对象有一个方法如下:
Tmyasp.myfunction(var s:Widestring;out a1,a2:integer);
begin
if s='' then
begin
s='ok';
a1:=1;a2:=2;
end
else begin
s:='notok';
a1:=-1;a2:=-1;
end;
end;
我在网页中使用如下方法调用该方法:
s='1234';
a=0;
b=0;
myasp.myfunction(s,a,b);
Reponse.write(s+","+a","+b);
结果发现,该调用结束后,s、a、b的值均没有改变,也就是说函数的运行结果没有传回来,
非常困惑!!!
请教解决办法!