如有下面一段文本字符:
procedure Button1Click;
begin
  showmessage('测试一下');
end;如何才能把它转换成程序代码,也就是说能让它执行

解决方案 »

  1.   

    其实我是想实现这样一种功能,有一段文本字符,我用程序来对其进行解释,然后运算,如:openTable tblName
    if tblName[4,5]=tblName[5,6] then
       msg "验证成功"
    else
       msg "验证失败"
    end假设有上面一段文本字符,其功能是打开一个表,然后验证表的第4行第5列和第5行第6列的值是否相等,如果相等则弹出一个消息框“验证成功”程序应该怎么解释它并运算
      

  2.   

    http://www.carlo-kok.com/
    Pascal Script3_1_01:这是一个Object Pascal的解释环境,可以实现(我想你并不是想自已做一个Object Pascal的解释运行环境吧?)
      

  3.   

    可以考虑使用包括文件来做吧:procedure Button1Click;
    begin
      {$I my_set.inc}
    end;建立一个my_set.inc文件:
    内容如下:
    showmessage('测试一下');保存一下测试后再看看!
      

  4.   

    如果你想实现你的功能,建议你将你的 Object Pascal 全部改造成 SQL 语句,交给数据库服务器运行,这样可能还现实一点。
      

  5.   

    以前我也想过这些东西,不知道能不能把文本文档存成工程文件,然后调用compiler来编译呢?不过好像CBuilder才有compiler吧?
      

  6.   

    程序员光盘上有很多Object pascal解释器的.
    如果是简单的功能就用Vbs八