asp调用delphi开发的asp对象方法时为什么老没法传递参数.(200分)

  • 主题发起人 主题发起人 quickp
  • 开始时间 开始时间
Q

quickp

Unregistered / Unconfirmed
GUEST, unregistred user!
var delphiaspobj=Server.CreateObject("my.aspobj");
var inout;
inout=false;
delphiaspobj.check(inout);//改变inout为true;
if (inout)
{Response.write('yes');}
//inout值老改不了
procedure Taspobj.check(var permited: OleVariant);
begin
permited:=true;
end;
 
难道,delphi真的没有前途了.
 
var delphiaspobj=Server.CreateObject("my.aspobj");
var inout;
inout=false;
delphiaspobj.check(inout);//改变inout为true;
if (inout)
{Response.write('yes');}
//inout值老改不了
procedure Taspobj.check(var permited: OleVariant);
begin
permited:=true;
end;
这个过程能改变inout的值,并将其传回吗!
 
你这个过程不对
怎么能改了
 
那要怎么改才可以,
过程怎么写呢?
 
控件返回一个参数;
input:=delphiaspobj.check(inout)
 
同意楼上说法,组件返回值不是你这样用的
 
以前的帖了,怀念delphi的岁月
 
后退
顶部