答案 0 :(得分:3)
我不知道这是否会有所帮助,但上周,我开始使用FastScript。我遇到的第一类错误与您所看到的相同。在研究了稍微有用的文档和更有用的代码之后,我看到我需要通过使用AddConstructor调用以及调用AddMethod的类的任何其他方法为类添加构造函数。我正在更好地了解它们的解析是如何工作的,看起来我可以通过一系列对AddMethod,AddProperty,AddIndexProperty等的调用来镜像它,从而组装对任意复杂类的引用。就像在Pascal中一样,首先要定义更简单的类,然后在更复杂的类中使用更简单的类。
在周末考虑它,似乎这是构建脚本编写器的一种非常实用的方法。可能是PascalScript有相同的安排,但毫无疑问,名称会有所不同。
答案 1 :(得分:3)
我决定添加一些我自己的文档。它不是很彻底,但它应该帮助任何刚接触Pascal脚本的人。
继承人link。
答案 2 :(得分:1)
我们有些人在这里使用PascalScript,但文档有点薄。您可以查看Innosetup(安装程序)的来源,因为它使用PascalScript的编辑器和脚本引擎来提供自己的pascal脚本。 布赖恩
答案 3 :(得分:1)
PascalScript附带的samples文件夹非常有用,并且作为一种应用文档的形式表现得相当不错。