如何得到变量本身字符串?

yinxiaodan 2010-12-07 01:41:47
比如变量A,有什么函数就可把变量转存为字符串“A"
...全文
120 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2010-12-28
  • 打赏
  • 举报
回复
要搞清楚几个概念:

一,变量.

二,接口.

变量在编译后仅是一个地址而已了,EXE中只是把使用到了这个变量的地方,都换成了这个地址.所以对变量取名称,无意义.

VB是基于COM的,所以其中的公共接口里还是有接口信息的,能从这个信息里得到方法,属性,事件的名称.

CallByName函数也仅能操作某个对象的属性与方法.

关键是不知道楼主到底要这功能干嘛,也许能有更合适的方案呢?
choovy123 2010-12-28
  • 打赏
  • 举报
回复
首先要符合命名规则才能PASS吧
jhjinpei 2010-12-27
  • 打赏
  • 举报
回复
脚本里是可行的.
VB里好象不行.
除非用数组,一维写名字,一维赋值
熊孩子开学喽 2010-12-14
  • 打赏
  • 举报
回复
哈,前阵子刚好也弄这个,楼主想直接把任意变量转换为字符串,或者反之,不是不行,先决条件不少:
简而言之: 该变量必须是属于某个对象的可见全局变量(属性).
lyserver 2010-12-08
  • 打赏
  • 举报
回复
在VB里,除了带类型库的公共方法、属性等提供了运行时名称,以支持脚本外,其它的在编译后,都会转换成了内存地址,又怎么可能得到变量名称呢,除非程序不被编译,而是以脚本方式解释执行。
chinaboyzyq 2010-12-08
  • 打赏
  • 举报
回复
看看microsoft script control 1.0
dbcontrols 2010-12-08
  • 打赏
  • 举报
回复
同问,这不是PHP

[Quote=引用 3 楼 patrickkong 的回复:]
const? 不能转化,再说你要那样干什么?
[/Quote]
  • 打赏
  • 举报
回复
const? 不能转化,再说你要那样干什么?
  • 打赏
  • 举报
回复
同意楼上,难道想编写脚本解释器?
yinxiaodan 2010-12-07
  • 打赏
  • 举报
回复
比如定义的一个常数 E_abc=1 ,如果将E_abc 转化为"E_abc"
  • 打赏
  • 举报
回复
什么类型的变量?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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