我要在程序中实现这样一个功能,用户可以自己编写一些代码,就象用delphi写程序一样,可以定义变量,可以进行数学计算和逻辑运算,可以进行数据检索(如:可以提供一个现成的函数,只传递几个参数就可以由处理程序形成查询语句,进行数据查询)提交程序运行!大家给我提一个设计思路好吗?急呀

解决方案 »

  1.   

    有现成的命令,看看编译开关
    应用像是$IFDEF的Compiler Directives ﹐就可以轻易的
    指示Delphi要/不要将某一段程序编进执行文件中。
    同时﹐Compiler本身也提供了一些错误检查的开关﹐
    可以预先对程序中可能的问题提醒程序设计师注意﹐同样有助于撰写正确的程序。
      

  2.   

    outer2000(天外流星) 你理会错我的意思了,我是说写一个解释程序,可以解释执行一些代码,如输入下面代码,程序可以解释执行下面代码。
    if A > B then 
      begin
         Result := 1.2
         for i := 1 to 10 do 
           begin
              Var := Result * C
              Var := Round(Var)
              Result := Result + Var
           end
      end
    else
      begin
          k := 1
          Result := 1
          while k < 25 do
              begin
                  Result := Result + k / 3
                  k := k + 1
              end
      end
      

  3.   

    可以看看vbscript,应该可以满足你的要求
      

  4.   

    不好意思,我只道有一个类似delphi3 ,的编译器,但是我给丢了,你去买一个 delphi资源大全(两光碟),成都都乐电子图书书店有卖,不小的你是哪儿的!