如何使用动态的代码?具体看例子。。。 比如,有一段程序:if a = 0 thenbegin ...end;我如果想把程序中的a = 0 在一个外部文件中读入的话,应该如何操作,使程序能够运行正确??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,可以先读取a的值呀,文件中保存的是a的值![Data]a=0如下:var p:integer; ini:tinifile;begin ini:=tinifile.create('c:\1.ini'); try p:=ini.readinteger('Data','a',0); finally ini.free; end; for a:=p to ..........end;这样就可以实现了 a=0返回的是一个ture,所以如果你想利用外围文件导入这部分的话,应该做一个对应表,对应不同的字符串返回不同的boolean值 这事都这么热烈?一句话:纯编译不可能产生这类代码。解决方案:1:自己写个解释器。2:自己写个即时编译器。3:现实的方案。拽个控件完了。比如MS 的 MSSCRIPT就行 昨天的不准确。这人说的原理上类似运行过程中动态修改或生成机器码。在DOS时代确实有很多软件用这种方法实现加密。所以楼上说的汇编能行还真不是搞笑。 关于delphi的二进制数的处理 急! 求一种思想?谢谢! 1。请问如何实现自动关闭一个正在运行的应用程序?谢谢! =======请推荐几本书======= 请问各位大哥:如何把SQL中的查询结果赋给一个变量??? 如何锁定鼠标和键盘? 请指导一二,各位大虾! Delphi Ado 讨论! DELPHI自带的MIDAS程序,请问需要如何修改才可以正常在运行在服务器——客户机上。88悬赏 高手来指点一下。(70+65+60分) 请教一个在DBGRID里显示统计字段的问题,急急急。 送钱送分求购《Delphi COM 深入编程》 Eric Harmon著 (不是电子书)
[Data]
a=0如下:
var
p:integer;
ini:tinifile;
begin
ini:=tinifile.create('c:\1.ini');
try
p:=ini.readinteger('Data','a',0);
finally
ini.free;
end;
for a:=p to ....
......end;
这样就可以实现了
一句话:纯编译不可能产生这类代码。
解决方案:
1:自己写个解释器。
2:自己写个即时编译器。
3:现实的方案。拽个控件完了。比如MS 的 MSSCRIPT就行