怎样得到变量的名称?(20分)

  • 主题发起人 主题发起人 dreamer
  • 开始时间 开始时间
D

dreamer

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序中得到变量的名称,
例如:
ABC:Integer;
如何得到变量的字串名"ABC"?
 
为什么要用 变量名?
用Class行吗?
 
用动态数组吧。你想从什么方面进行判断呢?
 
我想问一下你要得到"变量名称"的目的可以么?
 
用stringlist也应该可以吧,你能不能具体一点?要干嘛?
 
想偷个懒.
因为我有一个数据转换器,方便于从窗体控件,数据库字段及变量系列中传导数据,当然并无大用,
只是有点过于苛求而已.
因为导进变量时要使用一个带异常判断功能的函数.
我要传入三个参数,变量,变量名及初始值.
如果直接可从变量中获变量名,就可省掉一个参数了.
 
很简单啊,不要省那个参数就是了。
如果有解决办法,可能代价还更高。
而且这种要求似乎有点abnormal,
变量名只不过是标示而已,只给编
译器看的。
 
恐怕这个懒偷的适的其反.如果变量就那么几个还好办,否则只有在数据定义上下功夫.
 
是啊,还是别偷了
 
哈哈,没有那么复杂,是Delphi的OpenTool API就可以了。
这样可以在编译时加入类型信息。

我自己没有试过。更多的不要问我。
 
意义不大
 
dreamer:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
接受答案了.
 
后退
顶部