社区
ASP
帖子详情
请问ASP中调用DLL后,如何改变DLL某模块中的某个变量的值?
never1234
2003-10-09 11:48:35
假设DLL中有一个模块名为A,有一个类模块B,A模块中有一个public变量名为WebPath,调用如下:
<%
Set objDLL = Server.CreateObject("DllName.B")
如果我这里想改变WebPath的值,该如何写呢?
写成:
objDLL.WebPath="要改变的值"
提示"对象不支持此属性或方法"
%>
...全文
118
11
打赏
收藏
请问ASP中调用DLL后,如何改变DLL某模块中的某个变量的值?
假设DLL中有一个模块名为A,有一个类模块B,A模块中有一个public变量名为WebPath,调用如下:
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
never1234
2003-10-09
打赏
举报
回复
如果用这样:
<%
Set objDLL = Server.CreateObject("DllName.A")
objDLL.WebPath="要改变的值"
%>
会提示"Server.CreateObject 失败"
而
Set objDLL = Server.CreateObject("DllName.B")
则会正确。
:(
showerXP
2003-10-09
打赏
举报
回复
你最好在visual inteDev里面调试一下。一般objDLL.的时候会把你的所有属性方法列出来。
wang11912
2003-10-09
打赏
举报
回复
同意lihua9666
cngis
2003-10-09
打赏
举报
回复
你的public变量WebPath是在模块A中声明的,而实例化的是类模块B,想在类模块B的实例中改变模块A中的变量是不可行的。
改法如下:
<%
Set objDLL = Server.CreateObject("DllName.A")
objDLL.WebPath="要改变的值"
%>
never1234
2003-10-09
打赏
举报
回复
如果这样的话,会提示"Server.CreateObject 失败"。
A是模块,B是类模块。
在B中可以用到WebPath变量,但不能用
Set objDLL = Server.CreateObject("DllName.B")
objDLL.WebPath=值
改变它的值。
(注:因为除了B类模块外,还有其他众多的类模块会用到模块A中的WebPath这个变量,但我不知如何在调用时改变它的值)
lihua9666
2003-10-09
打赏
举报
回复
从调用方式开.DLL是COM文件,A、B为COM的接口WebPath是属于A的
Set objDLL = Server.CreateObject("DllName.A")
objDLL.WebPath=值
phping
2003-10-09
打赏
举报
回复
建一个标准模块,把需要的公用变量声明一下,即可解决.
swans
2003-10-09
打赏
举报
回复
Copy & Paste你也谦麻烦,真不知说什么好了.
never1234
2003-10-09
打赏
举报
回复
这样可以解决,但主要是此dll中有众多的类模块,而每个类模块中都会用到这个变量(不仅仅是这个变量,还有其他相同的变量),这样做的话,每个类模块中都需要这样写一下,比较麻烦。
swans
2003-10-09
打赏
举报
回复
在类模块b中定义两个存取A模块变量的方法.
太约如下
Public Property Let WebPath(ByVal vData As 类型)
A.WebPath=vData
End Property
Public Property Get WebPath() As 类型
WebPath=a.WebPath
End Property
然后可直接用如下方式访问
<%
Set objDLL = Server.CreateObject("DllName.B")
objDLL.WebPath="要改变的值"
%>
moeryang
2003-10-09
打赏
举报
回复
不如在dll里面修改一下
在B中定义一个public的webpath1
在dll里面
A.webpath=B.webpath1
然后在asp里面
B.webpath1的修改也就等于A的webpath的修改
Asp
.NET
调用
C++写的
dll
最近继续用
asp
.Net来重新开发ACM的online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的
DLL
供
asp
.Net
调用
。 我用的是VS2005的开发环境,后来发现使用[
Dll
Import("Judge.
dll
")]后提示 无法加载
DLL
“Judge.
dll
” 找不到指定的
模块
!我这时就把Judge.
dll
拷贝到Bin目录下,但仍然提示找不到
DLL
,在工程里添加...
vb编写
dll
组建,并在
asp
中
调用
的例子
如何把
ASP
编写成
DLL
动手写个小组件(组件入门)主题 这篇文章主要是为想将自己的
ASP
水平提高的人写的! 把
ASP
代码变成组件,开发者不仅是加快了
ASP
的速度,而且也能保护自己的代码.这篇文章写出来,也是为了给想开发组件网友上一堂入门课! 下面,我们会来编写一个非常简单的组件,重点是知道怎样开发
DLL
组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了.服务器端组件 首先,服务器端的组
ASP
到
DLL
的转换工具:
ASP
2
DLL
的详细介绍与使用
ASP
2
DLL
是一款将
ASP
代码转换为
DLL
动态链接库的工具,它旨在帮助开发者提高应用程序的安全性和性能。随着Web应用的发展和对安全性要求的提高,
ASP
2
DLL
通过把
ASP
代码编译成独立的二进制文件,有效地防止了源代码泄露和逆向工程,为软件保护提供了新的解决方案。
ASP
2
DLL
工具不仅仅是一个简单的代码转换工具,它还提供了许多高级特性,以适应不同开发者的特定需求。本章将深入探讨
ASP
2
DLL
的高级特性,让开发者能够更好地利用这些特性来增强代码的安全性、可维护性以及功能。
asp
调用
java,
ASP
中
调用
DLL
示例
这篇文章主要是为想将自己的
ASP
水平提高的人写的!把
ASP
代码变成组件,开发者不仅是加快了
ASP
的速度,而且也能保护自己的代码.这篇文章写出来,也是为了给想开发组件网友上一堂入门课! 下面,我们会来编写一个非常简单的组件,重点是知道怎样开发
DLL
组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了.服务器端组件首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来...
使用VB开发封装
ASP
的
DLL
例子
封装为
dll
会带来很多的好处,主要包括只是产权的保护,以及效率和安全性能的提升。这个例子
中
被封装的
dll
文件可以隐藏access数据库的实际路径。
VB生成的
DLL
封装
ASP
代码来连接数据库(Access)。
本文用一个最简单的连接access数据库的例子来说明如何将
asp
代码封装为
dll
文件。
我们用vb,最常见的方式来封装
asp
代码。
我们需要封装的对象如下:
'Pro
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章