深夜求助,delphi中一个问题

wakanchan 2011-10-01 12:51:14
如何执行在memo1里面的命令

例如下面
ShowMessage('a');
Caption:='a';
abc:='abc';

当然上面的是例子 有没有方法可以动态执行呢?
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongmei757 2011-10-02
  • 打赏
  • 举报
回复
if pos('ShowMessage('a');',memo1.text) <> 0 then
begin
showmessageShowMessage('a');
end;

if pos('Caption:='a';',memo1.text) <> 0 then
begin
label1.caption := a;
end;
广州佬 2011-10-02
  • 打赏
  • 举报
回复
使用这个就能解决你的问题:http://download.csdn.net/tag/paxCompiler
Terony 2011-10-02
  • 打赏
  • 举报
回复
你可以设计一种自己的脚本语言,然后用Delphi来解释。当然,如果问题复杂,你也可以现有的脚本组件。我建议自己动手,丰衣足食。
多说一点,在具体实现时,不要使用过于复杂的表示方式。如ShowMessage /a程序看到了ShowMessage 就用ShowMessage或者MessageBox函数把后面"/"后的内容显示出来,或者连"/"都不用更简洁,软件的使用者也更好记忆。一定要让自己的程序用更少的代码去分析,要让使用者更容易学习。使用者只在乎功能是否合格,使用是否便捷。
haitao 2011-10-01
  • 打赏
  • 举报
回复
脚本化。。。。。。。。

应该流传有几个pascal脚本引擎了
s11ss 2011-10-01
  • 打赏
  • 举报
回复
没有

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧