社区
VB基础类
帖子详情
ScriptControl控件如何访问全局变量
cqcpl
2008-07-24 10:08:05
请问大侠,VB中,ScriptControl控件如何访问在模块中定义的全局变量
...全文
103
5
打赏
收藏
ScriptControl控件如何访问全局变量
请问大侠,VB中,ScriptControl控件如何访问在模块中定义的全局变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiger_Zhao
2008-07-24
打赏
举报
回复
这种需求就需要调整程序结构了:
·将原先声明在 Module 中的全局变量全部移到一个 Class 中
·在 Module 中声明一个该 Class 的全局实例
·将该实例通过 AddObject 加到 ScriptControl 中
这样无论在工程中还是通过脚本,对全局实例中的成员(原先的全局变量)的访问是一致的。
cqcpl
2008-07-24
打赏
举报
回复
哦!一说就明白了,我是用一个List控件传递的数据,也能成功,可是看那代码就不爽,而且关键的是,复杂结构的数组根本行不通
_l_
2008-07-24
打赏
举报
回复
我上面代码的 FOR 循环 就是把一个数组的数据 里的数据传递到脚本里
我这段代码 就是有几千个变量的数据
把 我写在脚本里的 如同 [1]医院.化验.收入*0.9+[123]门诊.化验.收入*0.1 里面的东西替换成 888888*0.9+[321*0.1
之后再把计算结果返回到 JSJG
当然我是用替换大法 是笨办法 不过速度很快 如果谁有更好的办法 希望能说出来
cqcpl
2008-07-24
打赏
举报
回复
完全没看懂啊.
我的意思是我定义了一个全局变量的数组a,可以在每个窗体中访问,我也想在脚本中访问它,
_l_
2008-07-24
打赏
举报
回复
我是在脚本里面写一个特殊字符 用 Replace 替换掉
这样数据不就进去了吗?
scr.Language = "vbscript"
If txtGS <> "0" Then
For i = 1 To UBound(SZ)
txtGS = Replace(txtGS, SZ(i, 1), SZ(i, 2))
'Debug.Print SZ(i, 1), txtGS
Next
End If
'通过脚本计算器来计算出结果
On Error Resume Next
JSJG = scr.Eval(txtGS)
FlvPlayer:FlvPlayer.js是一个Java
Script
播放器,用于将flv解码到画布
FlvPlayer FlvPlayer.js是一个Java
Script
播放器,用于将flv解码到画布 主页 移动演示 安装播放器 用npm安装 $ npm install flvplayer 或yarn安装 $ yarn add flvplayer import FlvPlayer from 'flvplayer' ; 或者也可以使用umd版本 <
script
src =" path/to/flvplayer.js " > </
script
> 将
全局变量
暴露给window.FlvPlayer 。 安装
控件
(可选) 您应该在加载播放器之前加载
控件
。 import 'path/to/flvplayer-
control
.js' ; 或者也可以使用umd版本 <
script
src =" path/to/flvplayer-
control
.js " > </
script
2021-03-07
vbnet 中
script
control
控件
的使用。 1.在vbnet 中动态生成
控件
使用createobject “axms
script
control
.
script
control
”. 在form1窗体上放置
控件
2.在
script
control
.addobject(“me”,me,true) 时,抛出无法转换的错误信息。这条语句在vb6中运行正常,在net不行。 但是addobject form1上其他
控件
都可以正常加入,没有错误。 3.
script
control
.run “mysub” 在vb6正常
ATL、ActiveX、OLE及组件之间的关系
ActiveX
控件
是微软公司提供的功能强大的程序设计和开发技术,是COM组件开发技术的重要组成部分。它是OLE的第三个版本,对原先OLE
控件
的最大扩展是增加了Internet功能,它不仅可以在支持OLE
控件
的容器中使用,更可以作为一个Internet
控件
,直接成为网页的一部分。另外,ActiveX
控件
作为一种可重用的组件,相当于一个封装好的代码模块,它是通过其方法、属性、事件来与应用程序进行通
从外部的js文件中获取ASPX页面的
控件
ClientID(get
control
reference from external java
script
)...
前言 当使用MasterPage、User
Control
等容器时,为了避免
控件
的重复命名,asp.net会自动将容器中的
控件
生成一个ClientID(
Control
Tree中的可生成,否则不会生成)。 例如:ContentPlaceHolder1中的Button1默认情况下会生成“ctl00_ContentPlaceHolder1_Button1”的ClientID。 我们在Render出...
ahk变量与内置变量
变量 变量的类型: AutoHotkey 中没有明确的变量类型. 然而, 只包含数字 (可以含有小数点) 的变量进行数学运算或比较时, 会被自动转换为数值. (为了提高性能, 在内部会对数字进行缓存以避免与字符串之间的转换.) 变量的作用域和声明: 除了函数中的 局部变量, 其他所有变量都是全局的; 即可以在脚本的任意位置读取或修改它们的内容. 除了在函数页面注明的情况,变量都
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章