我刚开始学用delphi写asp组件,遇到一个问题。请各位老大帮忙。
我有这么一个函数,为了测试用!
function Tfunctiontest.outmethod(Param1: Integer): Integer;
var
tempint:integer;
begin
tempint:=Param1+100;
result:=tempint;
end;在asp中这么用的。
<%
dim param
Set DelphiASPObj = Server.CreateObject("Profunc.functiontest")
set param=DelphiASPObj.outmethod(10)
response.write param
%>
现在浏览的时候报500错误!
请各位高手帮帮我啊!谢谢了。
我有这么一个函数,为了测试用!
function Tfunctiontest.outmethod(Param1: Integer): Integer;
var
tempint:integer;
begin
tempint:=Param1+100;
result:=tempint;
end;在asp中这么用的。
<%
dim param
Set DelphiASPObj = Server.CreateObject("Profunc.functiontest")
set param=DelphiASPObj.outmethod(10)
response.write param
%>
现在浏览的时候报500错误!
请各位高手帮帮我啊!谢谢了。
解决方案 »
- 我的bds2006ide变得浮动了
- 怎样在其他用户下取文磁盘的admin权限,写入文件?
- 急需TOutLookBar这个控件!!!
- 用sql语句如何将查到的一个记录放到主程序的变量中 HELP~~~~~~~(破产一问)
- 我想新建一个不带表单的公共单元存储公共变量和函数,但interface到imtepmnet之间不会写请指教
- 把同一个人查询到的数据写入DbMemo中
- fastreport,如何打印超市标价签,谢谢
- 谁玩过手机的数据业务
- 有长春的Delphi程序员么????
- delphi写的软件接口函数和参数能找到吗?
- 一个关于如何在网上使用delphi程序的问题,大家都来说说!!!
- 简单的类型转换
dim DelphiASPObj
Set DelphiASPObj = Server.CreateObject("Profunc.functiontest")
iInput=10
param=DelphiASPObj.outmethod(iInput+0)
不过我想知道错误的原因,能劳驾解释一下吗?
分数马上就兑现。
太谢谢你了。
我还想问一个问题。
如果我想带一个字符串进来。
那么我在
function Tfunctiontest.outmethod(Param1: Integer): Integer;
var
tempint:integer;
begin
tempint:=Param1+100;
result:=tempint;
end;
里怎么设置Param1的变量类型呢?
赋值。然后才能调用里面的方法。参数如果是INTEGER,则参数+0,如果是STRING,则参数传递时用 参数&"" 。DELPHI中STRING在方法定义时用BSTR* ,即widestring.没有string类型。其余可用variant*