如何将一个字符串的内容作为一段代码来执行 我想请问在DELPHI中如何将一个字符串的内容作为一段代码来执行,如: 字符串x为:'if a>b then a=b;',如何能在程序中把x作为代码(if a>b then a=b;)来执行,谢谢指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.csdn.net/develop/read_article.asp?id=18134楼主可以看看Ehom写的这个文章! 正常是用那个Ms Script,比较快速解决问题!!! 直接通过字符串执行代码是绝对不可能的。不过可以采用变通的方法,例如使用脚本控件。MS自带了一个脚本控件,理论上支持任何一种编程语言。(通常情况下,一般的电脑只有默认的VB,JS解释器,也就只能够解释VB,JS的代码)。你也可以使用其他的第三方脚本控件,搜索下 SourceForge 有个开源项目 DelphiWebScriptII 做的就是 Delphi 的脚本引擎 51delphi上有一个控件可下载,好象叫script studio可支持许多脚本,类似这样的控件有很多的其实windows中本身旧有一个ocx控件,就什么script.ocx,导入delphi就可以了,支持vbs,js vfp有宏替换,delphi没有吗?————我不懂 我看过这篇文章http://www.csdn.net/develop/read_article.asp?id=18134确实不错一般这种情况在VB VF 都使用宏替换DELPHI可以实现宏替换 可是目前DELPHI确实没有 DELPHI为什么不提供 宏替换呢?这个也是很多程序员一直在讨论的问题。 可以将一段代码放入一个文本文件中使用编译命令{$i file1.inc} //file1.inc 文件中存放的是一段代码。 同时给多人发送邮件,隐藏除收件人外的其他地址? 极其复杂的SQL语句问题 WebBrowser如何处理异常 ★★★★★强烈要求CSDN论坛秀主人老石头秀一把,大家一睹芳容啊,大家跟贴啊!★★★★★ 如何限制MapX的缩放倍数? Cannot assign a TBitmap to a TBitmap?+求二值化和边沿检测的算法 我用IntraWeb做的一个例子。请大家看一下。 为什么用text数据类型会发生错误? 炒股去吧,程序员没钱途了!! 如何截取中文字符串 问几个初级问题 在不同窗体发送自定义消息的问题
其实windows中本身旧有一个ocx控件,就什么script.ocx,导入delphi就可以了,支持vbs,js
http://www.csdn.net/develop/read_article.asp?id=18134
确实不错
一般这种情况在VB VF 都使用宏替换
DELPHI可以实现宏替换 可是目前DELPHI确实没有
使用编译命令
{$i file1.inc} //file1.inc 文件中存放的是一段代码。