我使用Turbo Pascal已经有20年了,但现在我换了电脑,安装的是Windows 7系统。TP无法在此系统下运行。有没有类似的编程语言可以替代TP,而且学习成本尽可能低呢?
我为一家公司编写了一个程序。他们想要源代码。 这个程序使用了我在几个项目中为许多客户编写的代码。 我只想发布这个程序所使用的代码。因此,如果共享文件叫做Utils.pas包含10个函数,但是这个程序只使用其中两个函数,则我想发布一个名为Utils.pas的文件,其中仅包含这两个函数。 这...
我正在学习Inno Setup脚本编写,但我的理解是[Code]部分使用Pascal语法或类似语法。我对Pascal及其标准规范一无所知,因此在此提前道歉。 在定义函数/过程的局部变量时,定义其初始值的语法并不是什么问题...procedure MyProcedure(); var ...
我已经搜索了很多内容,现在想在Delphi/Lazarus中实现这个功能:给定一个位置,在另一个字符串中找到该位置的字符。我知道如何找到一个字符的位置,但我需要相反的功能:给定一个位置找到其对应的字符。非常感谢。
这是什么: .p .pl .pas .pascal 还是其他什么东西? 如果不使用首选扩展名,各种Pascal编译器(特别是fpc)会出现问题吗?
我想在Pascal中获得一个在指定范围内的随机数。基本上就是这样:r = random(100,200); 以上代码将生成一个介于100到200之间的随机数。 有什么建议吗? 内置的Pascal函数只能让你在0到指定范围之间获取一个数字,而我需要指定要返回的最小数字。
是否可以从C头文件自动生成接口单元?特别是,我想包装HDF5库,如果能够避免手动编写接口单元就太好了。
我下载了 Lazarus,但也使用过 Embarcadero Delphi IDE。我有一个关于构建跨平台 Delphi 应用程序的问题。 如何在 win32 环境下构建它们?我阅读了来自 Lazarus 网站的维基,解释了如何做到这一点,但我仍然不理解它。是否可能在 win32 环境下构建...
我很想知道在Pascal中如何进行类型检查?我已经搜索了几个小时,但是没有找到有用的信息。 例子: var number: Integer; begin write('Enter a number: '); read(number); if {How am I suppo...