A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-11 #5 要用宏就别用编译型系统编程序, 用解释型系统(vb, vfp, pb...)吧.
P popeye Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-11 #6 是的,直接实现是不行的,可以用findcomponent按名称查找
G g622 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-12 #7 "用宏"? 我曾经为了计算一些公式,把它放在 sql里,让paradox作的。 ;-(
N netyjj Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-12 #8 我用DIAMOND ACCESS访问ACCESS时实现了,用 TDAOQUERY,例如: Q:TDAOQUERY; q.close; Q.sql:='select * from table where %hong'; q.macrobyname('hong').asstring:='id=1'; q.open; 用%表示宏
我用DIAMOND ACCESS访问ACCESS时实现了,用 TDAOQUERY,例如: Q:TDAOQUERY; q.close; Q.sql:='select * from table where %hong'; q.macrobyname('hong').asstring:='id=1'; q.open; 用%表示宏
C cch_b Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-06 #10 没有,编译型的计算机语言无法作出这样的东东,FOXPRO的可执行程序其实是 个怪胎,文件前面部分其实就是一个FOXPRO的运行环境,后面粘的是代码, 执行文件时是利用FOXPRO的运行环境来执行代码,正因为有了这个环境,宏代换 得以才得以实现。所以它的速度才慢
没有,编译型的计算机语言无法作出这样的东东,FOXPRO的可执行程序其实是 个怪胎,文件前面部分其实就是一个FOXPRO的运行环境,后面粘的是代码, 执行文件时是利用FOXPRO的运行环境来执行代码,正因为有了这个环境,宏代换 得以才得以实现。所以它的速度才慢
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #12 to netyjj: 你的那个不是 delphi 中的宏,delphi 中是没有宏的。 为什么这么多人都要用宏呢?
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #13 没有,这个问题,在我刚学Delphi时就问过了。 最后是没有。可以用一此小技巧来代替。 不过并不太好用。
Z zhangxh Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-16 #14 参考我提出的问题(标题:宏代换),我已赞成别人给我的解答: 1、将字符串表达式生成逆波兰表达式(串中仅有变量和运算符), 然后再解释,此方法比较麻烦(属编译原理-词法分析),但通用性较好! 2、采用SQL查询(见解答)
参考我提出的问题(标题:宏代换),我已赞成别人给我的解答: 1、将字符串表达式生成逆波兰表达式(串中仅有变量和运算符), 然后再解释,此方法比较麻烦(属编译原理-词法分析),但通用性较好! 2、采用SQL查询(见解答)