有没有办法在Delphi应用程序中解释Pascal?

3

我希望我的Pascal代码能够被执行,它包含一些使用文件和其他复杂函数的功能,就像Delphi代码一样。我可以做到这一点吗?


Delphi for Win32 还是 Delphi for .net? - CodesInChaos
任何东西都可以,甚至可以是一个解释器。 - VibeeshanRC
@LachlanG - 那个链接(问题226135“ scripting-library-for-delphi”)已被移除以进行“审核”。 - David Dyck
6个回答

10

5

3
另一个选项是,如果您想要支持不仅仅是Pascal语法,那么Fast-Script可能会有用。它是由Fast-Report制造商提供的。

2

1

这取决于你想要解释多少Pascal。Pascal Script可以解释大部分内容,但是你不能在脚本中声明类(但是你可以使用脚本函数导入它们)。你也不能使用“uses”子句。

如果你想要完整的Pascal支持,你需要编译它。你可能可以使用FreePascal,前提是你的应用程序许可证兼容(GPL)。


由于FPC可以独立使用,因此GPL不重要。 - Marco van de Voort

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接