关于静态和动态范围问题的问题
您能否确认我对以下代码的回答: procedure main var x,y,z procedure sub1 begin var x,z x := 6 z := 7 sub2() x := y*z + x print(x) end procedur…
Delphi 到 C# - 有什么不错的工具可以进行一些硬核转换吗?
我尝试了一些可用的选项,例如 Netcoole 的 Delphi2CS 和 TurnSharp。两者都适用于非常简单的代码,如果您有组件,则会产生大量错误。我的项目很大,…
“(.1..10.)” 是什么意思?在数组声明中意味着什么?
Nick Hodges 在一篇文章中提到,以下内容仍然可以编译: var WeirdLookingArray: array(.1..10.) of string What is the meaning of "."在开始和结束…
可启动和跨平台应用程序并使用delphi或Pascal
是否可以使用 Delphi 或 Pascal 创建可启动(MBR 应用程序)应用程序(我知道我们不能使用 vcl 、 RTL 和其他东西,因为它们依赖于操作系统),但我可…
正在使用“默认” switch 语句中的 case 是一个好习惯吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
循环'在 ANTLR 中迭代
我正在尝试使用 ANTLR 制作 Pascal 解释器,目前在遍历 AST 树时处理循环时遇到一些问题。 例如 for 循环被解析为:( parametricLoop : FOR IDENTIFI…
如何从命令行调用 PascalScripts UnitImporter
我想知道是否有办法从命令行启动 PSUnitImporter.exe。我想要做的是将导入文件自动创建为预构建事件。 到目前为止,我发现当运行 PSUnitImporter.exe …