能不能动态生成语句?
我怎样在程序里动态生成语句,不知道可行否?
例如:
AnsiString strTemp = "int i = 3";
能不能把这句话动态的放在程序里?
问题点数:0、回复次数:12Top
1 楼lluunn007(书生)回复于 2003-12-04 15:02:42 得分 0
?不太懂你的意思。
Top
2 楼wanzhongyi()回复于 2003-12-04 15:16:22 得分 0
就是
AnsiString strTemp = "int i = 3";
这句话可以在程序里这么写。以后可以用调用变量i,我能不能在程序运行当中生成这句话,其实我感觉是不能的,但是不确定Top
3 楼ljlln(阿明)回复于 2003-12-04 15:21:14 得分 0
程序得SQL语句可以是动态的!从数据库中取出来就可以执行!
如果是程序我想可能不行!没有编译得程序如何运行?Top
4 楼microheart(心)回复于 2003-12-04 15:23:04 得分 0
你不至于是要自已编写解释系统,好在运行执行你自定义的语句吧。Top
5 楼lluunn007(书生)回复于 2003-12-04 15:26:51 得分 0
呵呵,你的意思差不多就是自己要写系统。Top
6 楼chifengwatch(chifengwatch)回复于 2003-12-04 15:35:22 得分 0
不行!Top
7 楼nobill(阿宝)回复于 2003-12-04 15:55:32 得分 0
不能的!Top
8 楼yanjing01(眼镜)回复于 2003-12-04 19:53:25 得分 0
应该是不行的,毕竟那样的话它只是个字符串Top
9 楼freshman2003(秋水长天)回复于 2003-12-04 20:43:15 得分 0
单独写一个语句是不能运行的,至少会有语法错误。你可以写一段完整的程序代码,然后再在程序中调用BCB的编译器编译倒是有可能。Top
10 楼hxb74(开心小宝)回复于 2003-12-04 20:45:38 得分 0
如果在网页中就可以。Top
11 楼ehom(?!)回复于 2003-12-04 20:46:38 得分 0
倒是可以动态插入指令让它它执行Top
12 楼ehom(?!)回复于 2003-12-04 20:48:23 得分 0
也有几个现成的VCL组件可以完成这类工作~~~
MS也提供了脚本解析组件Top




