我有一个环境,我想知道,如果我在这个环境中编写代码,是否可以保存>编译并使用该代码?
更重要的是我希望环境能够在此代码中调用函数并使代码能够在环境中调用函数.
我认为在java中有一些叫做类加载器的东西允许你这样做.我能做到这一点是Delphi,这样做的最佳方法是什么?
(以防万一有人说要把它放在那里开始为孩子们玩游戏,他们只会写一段处理简单逻辑和变量的代码,并调用移动虚拟环境中的方法机器人)
Delphi没有任何在运行时编译代码的工具,但是有相当数量的脚本语言可以做到.例如,看一下RemObjects的PascalScript.它可以完成您正在寻找的大部分内容,但它没有任何创建新类的工具.我不认为任何脚本引擎.但它可以从Delphi导入现有的并为您的程序创建新的Pascal函数和过程.