7得票11回答
我可以用哪种语言代替Turbo Pascal?

我使用Turbo Pascal已经有20年了,但现在我换了电脑,安装的是Windows 7系统。TP无法在此系统下运行。有没有类似的编程语言可以替代TP,而且学习成本尽可能低呢?

7得票1回答
向客户发布部分源代码

我为一家公司编写了一个程序。他们想要源代码。 这个程序使用了我在几个项目中为许多客户编写的代码。 我只想发布这个程序所使用的代码。因此,如果共享文件叫做Utils.pas包含10个函数,但是这个程序只使用其中两个函数,则我想发布一个名为Utils.pas的文件,其中仅包含这两个函数。 这...

17得票1回答
在Inno Setup脚本(Pascal)中,如何设置全局变量的初始值?

我正在学习Inno Setup脚本编写,但我的理解是[Code]部分使用Pascal语法或类似语法。我对Pascal及其标准规范一无所知,因此在此提前道歉。 在定义函数/过程的局部变量时,定义其初始值的语法并不是什么问题...procedure MyProcedure(); var ...

7得票4回答
Delphi - 在给定的位置/索引找到字符

我已经搜索了很多内容,现在想在Delphi/Lazarus中实现这个功能:给定一个位置,在另一个字符串中找到该位置的字符。我知道如何找到一个字符的位置,但我需要相反的功能:给定一个位置找到其对应的字符。非常感谢。

18得票2回答
什么是首选的Pascal文件扩展名?

这是什么: .p .pl .pas .pascal 还是其他什么东西? 如果不使用首选扩展名,各种Pascal编译器(特别是fpc)会出现问题吗?

12得票6回答
如何在Pascal中获取随机数?

我想在Pascal中获得一个在指定范围内的随机数。基本上就是这样:r = random(100,200); 以上代码将生成一个介于100到200之间的随机数。 有什么建议吗? 内置的Pascal函数只能让你在0到指定范围之间获取一个数字,而我需要指定要返回的最小数字。

8得票4回答
从C头文件自动生成Delphi/Freepascal接口单元

是否可以从C头文件自动生成接口单元?特别是,我想包装HDF5库,如果能够避免手动编写接口单元就太好了。

10得票3回答
构建跨平台的 Delphi 应用程序。

我下载了 Lazarus,但也使用过 Embarcadero Delphi IDE。我有一个关于构建跨平台 Delphi 应用程序的问题。 如何在 win32 环境下构建它们?我阅读了来自 Lazarus 网站的维基,解释了如何做到这一点,但我仍然不理解它。是否可能在 win32 环境下构建...

8得票6回答
帕斯卡语中的类型检查

我很想知道在Pascal中如何进行类型检查?我已经搜索了几个小时,但是没有找到有用的信息。 例子: var number: Integer; begin write('Enter a number: '); read(number); if {How am I suppo...

7得票1回答
在代码编辑器中,这个短语{$R *.dfm}表示什么?

这个代码编辑器中的短语{$R *.dfm}是什么意思? 我尝试了这个: //{$R *.dfm}