vb或按键精灵中 如何获取变量名的字符串(把变量名做为值赋给另一个变量)

简单的说 就是把变量名变为字符串

比如 abc=1
如何让 r="abc" 而不是等于1,

也就是说
abc=1
function 截取名字(abc) 返回"abc"
那么
function 截取名字 怎么写
最新回答
夏迟归

2024-06-11 16:42:58

应该不行。变量名在编译后只是个对应的地址单元,并不保留在可执行EXE文件中,你的变量名叫"ABC"或"AAAABBBB",在编译后,EXE文件是完全一样的。所以在程序中是无法获取的。你想要实现的功能只能再想其它的方法。如外部配置文件
你可真迷人

2024-06-11 03:41:35

其实就像楼上所言 就是这个道理 编译以后的程序变量名称都换成地址了
不过这正好说明了如果我们要在程序外部改变变量的值,不用知道变量的名称而只需要知道他在本次运行的时候在内存中地址就行了。。