ASP 里面如何调用Dll?

china_programmer 2006-09-05 09:46:55
ASP 里面如何调用Dll?
谁能给我写一个完整的可以用的例子来?
使用工具:VB ,Dreamweaver
实现功能:使用VB开发一个dll,
里面有一个函数:我传递一个字符串给这个函数,这个函数返回一个字符串

asp文件:
我调用这个dll,然后
可以给其传递一个字符串
然后返回一个字符串

本人vb和asp都是新手,望详细写注释
谢谢!
...全文
433 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
net205 2006-09-05
  • 打赏
  • 举报
回复
没注册或dll有问题.
TSD 2006-09-05
  • 打赏
  • 举报
回复
如果注册还有这样的问题,那就要检查DLL的程序代码了

Server.CreateObject("proID.ClassID")

proID 这个是工程属里的工程名

ClassID 这个是类名


以上两项如果都正确,那就是DLL代码有问题了.!!


能正常编译,并不代表一定能运行!!!
hurrayboy 2006-09-05
  • 打赏
  • 举报
回复
你还是先baidu一下吧~
altair_520 2006-09-05
  • 打赏
  • 举报
回复
看一楼的说法
stou 2006-09-05
  • 打赏
  • 举报
回复
先看下一樓的吧.
jerryo 2006-09-05
  • 打赏
  • 举报
回复
没注册dll吧~
cjl8882000 2006-09-05
  • 打赏
  • 举报
回复
很明显DLL没有注册 或者你引用错误
参照1楼的看下咯 运行里面regsvr32 一下
china_programmer 2006-09-05
  • 打赏
  • 举报
回复
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

服务器对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/jxpg/temp/untitled.asp,行17

无效的 ProgID。 若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp 。
老出现这个错误
fantiny 2006-09-05
  • 打赏
  • 举报
回复
先regsvr32 注册你的dll
然后asp代码里面用set obj = server.CreateObject("proID.ClassID")
的方式调用你的dll
然后str = obj.functionName(参数)
china_programmer 2006-09-05
  • 打赏
  • 举报
回复
Function set_encode(str)
Dim m_len As Integer
Dim m_char As Long
Dim m_str As String
Dim i As Integer
i = 0
m_str = ""
m_char = 0
m_len = Len(str)

If m_len > 0 Then

' For i = 0 To m_len
m_char = Asc(Mid$(str, i, 1))
m_char = m_char + 3 - i * 5
m_str = m_str + Chr$(m_char)
' Next i

set_encode = m_str
Else
set_encode = " Your are not input string value! please in a value!"
End If
End Function
老出现问题:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Encode 错误 '800a0005'

无效的过程调用或参数

/jxpg/pwd.asp,行11
china_programmer 2006-09-05
  • 打赏
  • 举报
回复
不是,我想把加密程序放在dll里面,这样客户看到原程序也改动不了
gobeyond2008 2006-09-05
  • 打赏
  • 举报
回复
Server.CreateObject("proID.ClassID")

proID 这个是工程属里的工程名

ClassID 这个是类名

同意这个说法,我问一下,你是怎么大包成dll的,是不是在那块有问题

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧