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 …
如何创建正则表达式解析带有主体的类似 pascal 的函数声明?
如何创建(这是否可能)使用 body 解析类似 pascal 的函数声明的正则表达式? 我创建了一些正则表达式 function\s+(\w+)(\(((((var\s*)?(\w+)(\s*\,+\…
如何用 pascal 编写数组?
这个程序用数组正确编写吗? Program Malaria_Outbreak (input,output); Var BC:real; LO:real; count:integer; Num:integer; BloodTest:integer; Reg…