怎样在Delphi中实现类似Foxpro中 var1=&var2 (var2="aa"),即实现 var1=aa
解决方案 »
- 请高手赐教 Delphi7+Rave横向打印显示不了页脚
- 关于TidFTP的一个问题
- 用SocketConnection来连接三层的服务器的时候,在启动的时候为什么会出现一个空白的Form,怎么让它不显示?
- 300分寻求一算法!如果分不够可以再加!在线等候!!!
- 为什么总是出现DataBaseLogin对话框要求输入用户名和密码?
- 各位大哥大姐好,我是新来的,有几个问题想问问
- Tolecontainer的使用(急!!!!!!!!)
- 哪里有<<sql语言参考大全>>之类的电子书供下载
- 在DELPHI中ICMP协议的编程问题,请问大侠为什么ICMPCREATEFILE函数找不到?
- 没什么在WIN2000下程序中放好的OLE控件到了WIN98中位置会变?
- 请问怎样打开浏览使用BORLAND数据引擎的数据库文件,马上给分
- 急!!!!!!!!!!
像DELPHI,VC这种编译开发工具是实现不了的!
要是都是字符串就简单了
var var1,var2,aa:string;
begin
var2:='aa';
aa:='delphi can make the world better!';
if var2='aa' then
var1=aa;
end;我想你的意思也许是:aa是个字符串的数学表达式,var1应该是这个表达式的值,要是这样的话请参考http://expert.csdn.net/Expert/topic/746/746135.xml?temp=3.979129E-02
http://expert.csdn.net/Expert/topic/746/746354.xml?temp=.2138025
实际上,对于编程来说,宏替换不是必须的,也没带来多大方便。甚至引起程序混乱。有很多常规的替代方案, 如:指针。
即使在vfp或vb中,使用宏替换也不是好的习惯,所以对于现在流行的高级语言中,编译器都未提供这样的功能。
另一个值得一提的是:使用标号也不是一个好习惯,通常使用循环体可以替代他。虽然现在的高级语言编译器都继承了这个功能。