我正在尝试PascalScript,因为它的特性在我正在开发的一个程序中可能非常有趣。
然后,在了解了Lawrence Barsanti对PascalScript here的介绍之后,我来看看RemObjects单元导入器。
问题是:我知道Lawrence的教程专注于如何在没有Unit Importer的情况下使用PS,但由于我有丰富的、有时甚至是复杂的表单要处理,所以拥有一个已经完成单元内容映射的工具可能是一种幸福。
只是,我不知道如何使用Unit Importer输出:它是要导入到项目中的单元文件吗?我需要做什么才能正确使用它?
谢谢。
发布于 2012-02-08 00:03:55
单元导入器解析单元的interface部分,并生成供Pascal脚本使用的导入单元。它使Pascal脚本解释器可以访问导入单元中的Delphi代码。在您的项目中包括两个单元(原始单元和生成单元)。
导入器生成代码来为您调用这些函数,而不是手动键入所有AddDelphiFunction调用来将您的函数添加到Pascal脚本中。如果您在项目中定义了USEIMPORTER,那么导入单元将自动向解释器注册导入的类型、函数和常量。否则,当您准备好自己的解释器类时,您将不得不自己调用SIRegister_X函数。
https://stackoverflow.com/questions/9175512
复制相似问题