Free Pascal是一种多方言,多平台的Object Pascal编译器。最初开始取代退役的Turbo Pascal编译器,它现在尝试遵循仍由Embarcadero Technologies开发的Delphi方言。它具有Delphi,Turbo Pascal和Mac Pascal的编译模式。它也有两种模式,它有自己的超集方言。一个有例外,类和接口,一个没有。
Freepascal中的正则表达式-无法识别的修饰符:位置15
我在Delphi中使用正则表达式来解析M3U文件和M3U文件中的标签。大多数“标签”的格式为tag-name =“ value”。当我在Delphi(10.1-10.3)中使用以下正则表达式时,它可以正常工作:(?<= ...
在FreePascal(Lazarus)上使用'synaser.pas'时出错
我正在尝试将Arduino的串行数据读取到Mac(10.12.6)。我已经从此处下载了FreePascal(Lazarus v.2.0.8)的Synapse库,但遇到错误... Arduino是...
为什么Delphi和Free Pascal通常更喜欢带符号整数数据类型而不是无符号数字类型?
我不是Pascal新手,但直到现在我仍然不知道为什么Delphi和Free Pascal通常将参数和返回值声明为有符号整数,而我认为它们应该始终为正。 ...
错误:重复的标识符“ SYSTEM”-Free Pascal
我正在做Free Pascal程序,当我导入模块Crt时,显示错误:crt.pas(15,9)错误:重复标识符“ SYSTEM” crt.pas(15,9)错误:重复标识符“系统“ crt.pas(116,1)...
我的类型声明为:TPlayer = class(TObject)TBullet = class(TObject)TEnemy = class(TObject)和对象:Player:TPlayer; PlayerBullets:TBullet的数组[1..20];敌人:Array [1..20] ...
我有一种情况:过程Compile();开始//填充CompileBatch();结束;过程CompileBatch();开始//结束但这显然不起作用,因为标识符“ CompileBatch”是...
[我尝试编写以下内容,看看我是否可以通过结合FreePascal 3对通用类函数和嵌套类的支持来模拟通用方法:{$ mode delphi} type TFoo = class ...
我遇到了这个问题:致命:语法错误,“;”预期但“。”在程序末尾找到。程序odin;使用crt; var res,ans:byte;开始学习writeln('Загружаюназванияресторанов...
我想具有类似/ project / functions / project / src的结构。我会有一个类似于/unit/project/functions/helloUnit.pas的单元:unit helloUnit;接口实现使用类;过程...
algorithm smbPitchShift(Pascal)
我在Pascal上寻找了很长时间,但没有找到,仅在C ++中才发现,这很令人沮丧。然后我决定翻译Pascal的C ++代码,但是存在一些问题,...
我想使用带有自定义记录的TFPGList。我花了很长时间才从互联网上获得所有必要的提示,以编译这个小片段:program Project1; {$ mode delphi} {$ H +} ...
我需要执行以下命令:echo test mail |邮件-s测试[email protected]我不知道是否可能。我试过了:过程TForm1.Button2Click(Sender:TObject); var RunProgram:...
[当服务器处于活动状态时,我如何让操作系统为Indy服务器中的新绑定分配可用端口? IdUDPServer.Active:= True;对于I:= 0到4,请开始IdUDPServer.Bindings.add;结束; ...
[今天,我尝试在Windows 10上将BrookFramework与Lazarus 2.0.6一起使用。它编译一切都很好(我尝试了简单的FastCGI应用程序),但是当我尝试打开文件“ http:// localhost / cgi-时。 。
在Ubuntu上的Lazarus应用程序下以编程方式触发特权对话框
我想减轻父亲为我安装为他开发的软件的任务。为此,我使用的是Lazarus,我想知道是否存在和API来提升特权升级...
我正在编写一个ORM框架,并陷入了一种从类名自动确定表名的方式。在使ORM工作的基本对象中,我具有:TghModel = class ... class var FTableName:...
[使用Lazarus-Win7 64Bit,Laz 2.0.2,fpc 3.0.4下的免费Pascal,我想知道是否可以创建先前声明的复选框TCheckBox或TEdit的数组,或...
我希望能够编写一个FreePascal函数,例如:function KeyIsPressed(ch:char):boolean;当且仅当在...
FPC / Lazarus组件,如TImageList,但对于通用文件?
就像TImageList包含图像集合一样,通用文件是否有类似的组件?我知道我可以将文件作为资源嵌入,但是我想方便地存储不同的组...