delphi - delphi 可以动态加载类吗

标签 delphi class compilation

我有一个环境,我想知道如果我在这个环境中编写代码是否可以保存>编译并使用该代码?

更重要的是,我希望环境能够调用此代码中的函数,并且代码能够调用环境中的函数..

我认为java中有一种叫做类加载器的东西可以让你做到这一点..我可以在Delphi中做到这一点吗?最好的方法是什么?

(以防万一有人说要把它放在那里作为 child 游戏的开始,他们只会编写一段处理简单逻辑和变量的代码,并调用环境中的方法移动虚拟机器人)

最佳答案

Delphi 没有任何在运行时编译代码的工具,但有相当多的脚本语言可以这样做。例如,看看 RemObjects 的 PascalScript。它可以完成您正在寻找的大部分功能,尽管它没有任何创建新类的功能。我认为任何脚本引擎都不会这样做。但它可以从 Delphi 导入现有的函数和过程,并创建新的 Pascal 函数和过程供您的程序与之交互。

关于delphi - delphi 可以动态加载类吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080623/

相关文章:

json - 如何更改 REST DataSnap 中的内容类型响应

mysql - 非常轻量级的 MySQL 安装(无需商业嵌入式模式许可证)

java - 创建特定数量的按钮

compilation -/usr/bin/ld : cannot find -lhdf5_hl

android - 德尔福 TidSNTP Android

delphi - 如果一个对象认识很多它的所有者,这是一种代码味道吗?

java - 简单的JAVA程序错误,使用多个类

java - 如何使用调用该方法的类的名称创建一个 .txt 文件?

c++ - 我如何将其编译成可执行文件

compilation - Windows 上的 gprbuild 速度慢