一个问题的继续(200分)

  • 主题发起人 主题发起人 来去若梦
  • 开始时间 开始时间

来去若梦

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己创建了一个asp对象,在里面定义了一个新的方法,目的想让它接受asp网页的参数
然后对一副图片进行处理,我的对象编译都已经通过了,但是,当我在网页中传送参数
总是网页报错,说
错误类型:
Microsoft VBScript 运行时错误 (0x800A01C2)
/wll/wllstr.asp, 第 12 行

在对象里定义的方法如下:
procedure TWLLStr.GetFname(var rad: WideString);
var
img1:Tbitmap;
begin
response.write(rad);
end;

在网页中的方法调用如下:
<%@ Language=VBScript %>
<HTML>
<BODY>
<TITLE> Testing Delphi ASP </TITLE>
<CENTER>
<H3> You should see the results of your Delphi Active Server method below </H3>
</CENTER>
<HR>
<% dim fname
Set DelphiASPObj = Server.CreateObject("Mid.WLLStr")
response.write delphiaspobj.getfname('stupid')
set delphiaspobj=nothing
%>
我在asp中给Getfname(rad)中的rad赋值,但是就出现上面的错误
请高手指点
 
应该用双引号吧
response.write delphiaspobj.getfname("stupid")
 
我按照你的方法试了一下,还是提示相同的错误
多谢你的提示,可惜还是不行
 
你不会忘了VB的语法吧.
response.write delphiaspobj.getfname "stupid"
另外阿asp里不能用Out型参数.请看
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1657777
 
我按照各位的提示调试了一下
可以完成,不知道能不能传入数组呢?
 
后退
顶部