如何实现类似于FoxBase中的宏替换功能(50分)

F

fwd

Unregistered / Unconfirmed
GUEST, unregistred user!
我是一个新手,想实现宏替换功能,如FoxBase 中的 &,如:
在一个Edit中输入一个表达式,如‘400*34’或 ‘length(ss)’ss为已申明变量,
然后按一个按钮,在一个Label中显示结果,请各位高手帮忙!
 
你可以先用pos函数定位'*',或'ss',然后进行运算!
 
我想实现这样的功能,当输入一个表达式时,如何判断它的正确性。
这个表达式的具体内容是不确定的,我想应该用宏,还是有其他方法?
 
这个问题在DFW上有过讨论,要么自己编写一个解析程序,要么使用第三方控件,别的没有什么办法
 
多人接受答案了。
 
顶部