如何获取和返回给定变量名的变量值(强者请进)

坚果侠 2009-04-18 01:32:22
我想在VB中实现以下getvar函数的功能 获取和返回给定变量名的变量值
已经找了一整天了,还没有结果呀

9.5.1 getvar函数
getvar函数用于获取和返回给定变量名的变量值,该变量名由参数name给定,变量名必须遵循wml有关变量命名的语法和规定。如果参数指定的变量不存在,那么函数就会返回空字符串。getvar函数的语法格式如下:

wmlbrowser.getvar(name)

其中的参数name必须是字符串形式表示的变量名,变量值也将以字符串的形式返回。如果变量名的语法不正确,那么函数就会返回无效值invalid。

例如,在下面的几行程序中,变量name被赋值"good!",所以当使用getvar函数测试它的变量值的时候,会得到"good!"的结果。

var name = "good!";

var a = wmlbrowser.getvar("name"); // 返回变量name的值,故a = "good!"

...全文
276 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhzboy 2009-09-15
  • 打赏
  • 举报
回复
估计不行吧,VB不支持泛型

所谓的变量常量编译后都是一个内存地址而已
嗷嗷叫的老马 2009-09-15
  • 打赏
  • 举报
回复
VB里面据我所知没有类似的方法.

但是有一个折衷方案,就是使用CallByName.

此法使用的限制就相对来说大了,需要目标属性/常量是某个对象的公有接口.

仔细想想就能了解,这是在调用COM接口,所以能以字符串来标志接口名称.
坚果侠 2009-08-12
  • 打赏
  • 举报
回复
还搞不定!
坚果侠 2009-04-18
  • 打赏
  • 举报
回复
在VB中到底能不能实现getvar函数的功能呀!!!
获取和返回给定变量名的变量值
东方之珠 2009-04-18
  • 打赏
  • 举报
回复
C# 的资料复制到VB版了!
坚果侠 2009-04-18
  • 打赏
  • 举报
回复
还有常量 获取和返回给定常量名的常量值
内容概要:本文围绕面向新能源容量提升的智能软开关(SOP)在配电网重构中的应用展开研究,提出一种基于Matlab的优化模型实现方法。通过引入SOP这一先进电力电子装置,实现对配电网拓扑结构的灵活调控,有效提升分布式新能源(如光伏、风电)的接入能力与消纳水平。研究重点在于构建以降低网络损耗、改善电压质量、提高新能源利用率为目标的配电网重构数学模型,并结合智能优化算法进行求解。文中详细阐述了模型构建思路、辐射状拓扑约束、潮流计算、SOP运行特性建模及求解流程,通过Matlab编程实现仿真验证,充分展示了该方法在提升配电网灵活性与新能源承载能力方面的有效性与实用价值。; 适合人群:具备电力系统分析、优化算法理论基础,熟悉Matlab编程环境,从事新能源并网、主动配电网优化、电力系统规划与运行等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握智能软开关(SOP)的工作原理、数学建模及其在配电网中的灵活调控作用;② 学习并实现基于优化算法的配电网动态重构技术,以增强系统对新能源的接纳能力;③ 利用Matlab平台开展电力系统仿真分析,服务于学术研究、毕业设计或实际工程项目的技术验证与方案优化。; 阅读建议:此资源侧重于模型构建与算法实现,建议读者结合Matlab代码深入理解优化模型的建立过程与求解细节,尝试在IEEE标准测试系统(如33节点、69节点系统)上复现结果,并进一步探究不同场景下SOP配置对重构效果的影响,以深化对现代配电网智能化调控技术及其在新型电力系统中关键作用的理解。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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