vb 与 vc 编写activeX有何不同?急

sunxutx 2006-11-17 10:21:42
现有一测试程序

名称是pfcg_sx.usb

Public Sub hello()

MsgBox ("hello world")

End Sub

Public Function getString() As String

getString = "Neo"

Open "c:\sx.log" For Append As #1

Write #1, "run finish"

Close #1

End Function

该dll文件 已被注册且能在本机,测试调用
但是我想要用asp页面的脚本调用客户端,这个已注册dll
有同事用vc写过此类dll就可以正常运行
用vb写好
用vbs脚本单独运行调用正常
把此脚本嵌入asp然后运行就无法创建对象

不知何解,请大家帮忙
...全文
255 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2006-11-21
  • 打赏
  • 举报
回复
for security consideration, you don't open your hard drive to everyone who visit your website.
sunxutx 2006-11-21
  • 打赏
  • 举报
回复
不是吧 但是我想让他在客户端运行阿?为什么 asp运行账户权限不够呢?
sunxutx 2006-11-21
  • 打赏
  • 举报
回复
楼上可能没有明白我的意思

我要想做的是 在客户端 已经注册了我的dll文件

而当他访问我的站点的时候

脚本会帮我调用dll中的程序,将一些验证信息提交给我的IIS服务器

这个插件不是运行在web服务器上的

他也不会提供一些写服务器硬盘的方法
lailuboy 2006-11-18
  • 打赏
  • 举报
回复
你的ASP运行账户默认没有权限创建文件
蒋晟 2006-11-18
  • 打赏
  • 举报
回复
c:\sx.log
by default, ASP user do not have the right to write to this location
sunxutx 2006-11-17
  • 打赏
  • 举报
回复
发现一个新问题
此vbs代码迁入html中
本机可以运行
嵌入asp中
不加入其他代码
用浏览器 访问就不能运行了=。=!
sunxutx 2006-11-17
  • 打赏
  • 举报
回复
不明白 楼上的意思

vbs中 这样调用的可以正常运行

set obj=CreateObject("pfcg_sx.usb")
obj.hello


嵌入到asp<script>中就运行不了
myvicy 2006-11-17
  • 打赏
  • 举报
回复
是否你选择错了类型,或者定义的时候命名有问题。
chaoliu1 2006-11-17
  • 打赏
  • 举报
回复
要用asp.net

4,009

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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