魏允熙的男朋友:DLL封装ASP代码后再接受外部参数

来源:百度文库 编辑:高校问答 时间:2024/04/29 02:23:56
DLL已经成功封装了ASP代码,各项输出都正常,但现在想在这样设计:
DLL中在Public中加入:
Public Function cms() as string
cms="前置任意代码-" & a & "-后置任意代码"
End Public

test.asp的代码中:
Set mydll=server.createobject("dll.classm")
a="12345678"
response.write mydll.cms

这时候a的值并不能成功输出,请问DLL中应如何定义,取得a的值
brucehe3 回答的好像并不能解决我的问题,测试不能成功
Microsoft VBScript 运行时错误 错误 '800a01c2'
错误的参数个数或无效的参数属性值: 'mydll.cms'

还请高手回答

其中a的参数不止一个,可能是
cms="前置任意代码-" & a & "-中间任意代码" & b & "后置任意代码" & c

Public Function cms(byval a as string) as string
cms="前置任意代码-" & a & "-后置任意代码"
End Function
Set mydll=server.createobject("dll.classm")
a="12345678"
response.write mydll.cms(a)