Free Pascal是一种多方言,多平台的Object Pascal编译器。最初开始取代退役的Turbo Pascal编译器,它现在尝试遵循仍由Embarcadero Technologies开发的Delphi方言。它具有Delphi,Turbo Pascal和Mac Pascal的编译模式。它也有两种模式,它有自己的超集方言。一个有例外,类和接口,一个没有。
必须将类构造函数变量分配给私有类变量,还是需要较少的代码密集型方法?
创建类时,必须将其参数分配给私有类变量,以便在该类的其他过程和函数中使用那些私有变量。这是代码密集型的,因为...
在此程序中,我想从列表(记录)中找到年龄最大的人。我确实试图切换语法,但这无济于事。有人可以建议我一些吗?(Free Pascal)错误:';'预期,但...
我有一个包含48 42的文本文件“ text.txt”,我试图读取该文本文件并将其分配给一个数组。之后,我尝试将数字分配给num1和num2变量。下面是...
[使用此程序,我试图读取文件并将其随机打印到控制台。我想知道是否必须为此使用数组。例如,我可以将我的字符串分配到数组中,然后随机...
我是pascal的新手,目前正在尝试将十六进制数字与用户输入的数字进行比较。他们输入的数字实际上将与第五,第六和第七数字相同。我有...
我知道集合在FPC中的元素不能超过255个,但是,是否允许使用负整数?我偶然发现了这一点,却无法在线找到与其相关的任何内容。程序测试; TYPE ...
每当我尝试与第一进入5名名为合格人员的信息打印选民(输出)的列表的a,b,c,d和e和其他5不符合命名F,G,H,I,J。它输出...
使用单位LazUTF8时TIdURI.URLDecode的错误结果
使用Free Pascal 3.0.4,该测试程序正确编写了ÄÖÜ程序FPCTest;使用IdURI;开始WriteLn(TIdURI.URLDecode('%C3%84%C3%96%C3%9C')); ReadLn;结束。但是如果单位LazUTF8(如...
如何在Free Pascal中将ASCII Art打印到控制台?
我有一个包含一段ASCII艺术的文本。如何在Free Pascal中将其打印到控制台?我知道在其他程序语言中会更容易,但我只允许使用Free Pascal。 ...
TRasterImage变量的Free和FreeImage之间的区别?
在我的Lazarus项目中,我使用了TPortableNetworkGraphic类型的变量,它继承自TRasterImage。到目前为止,我已经使用Free方法发布了它们,但我注意到了这些......
我想在选择给定的选项(1,2或3)后让Dep_Code读取为字符串。我首先在我的第一个程序中设置为整数(我认为)并且能够让它读出选项......
哪里可以找到Delphi的“Turbo”或“Lite”版本?
我有一个拥有Ruby背景的同事,有兴趣开始使用Delphi和本地开发。但是,我知道Turbo Delphi(基于Delphi 2006)不是......
考虑这个接口及其实现。单位utest; interface {$ MODE OBJFPC} type IIntfA = interface procedure writeA();结束; IIntfB =接口(IIntfA)......
程序Project1;用数学; var num1:integer;功率:整数;回答:整数;开始writeln('这个程序将接受两个输入值并将第一个数字提升到...的力量
程序Project1; var num1:integer; num2:整数;回答:整数;开始writeln('这个程序将接受两个输入值并将第一个数字提升到第二个值的幂'); ...
我必须从txt文件中找出最大的数字。数字是例如:9 8 7 6 5有人告诉我,它应该有效,但它没有,我不知道如何使用文件bcs。程序......
Delphi和/或FreePascal代码最常见的docblock
我对PHP dockblocks非常熟悉,因为它是我过去15年以来的工作。 / ** *说明* * @tag bla bla * @tag more bla bla * /我想要了解的是,如果有...
在进行“实时”跟踪时,标题控件偶尔会留下伪影,如下图所示:前两个图像来自附加程序。第三张图片(没有...
我有以下代码,结果是42,但为什么呢?答案必须是13,因为7 + 6 = 13。程序HelloWorld;函数F(a:整数):整数;如果(a = 1)或(a = 2)则开始,然后F:= 2 ......
创建一个线程(TThreadStarter),它将创建许多工作线程,并且必须等待它们完成才能继续。它必须在Linux和Windows下运行。该方法 ...