freepascal 相关问题

Free Pascal是一种多方言,多平台的Object Pascal编译器。最初开始取代退役的Turbo Pascal编译器,它现在尝试遵循仍由Embarcadero Technologies开发的Delphi方言。它具有Delphi,Turbo Pascal和Mac Pascal的编译模式。它也有两种模式,它有自己的超集方言。一个有例外,类和接口,一个没有。

使用 SetLength() 时出现访问冲突

我正在使用 Pascal 编写一个 connect4 游戏来完成作业。默认情况下,它会创建一个大小为 6x7 且获胜长度等于 4 的棋盘,但是它也可以传递参数,例如 ./connec...

回答 1 投票 0

在 Pascal 中使用 setLength 时出现访问冲突

我正在使用 Pascal 编写一个 connect4 游戏来完成作业。默认情况下,它会创建一个大小为 6x7 且获胜长度等于 4 的棋盘,但是它也可以传递参数,例如 ./connec...

回答 1 投票 0

Lazarus:Microsoft_UI_Xaml 中的访问冲突!DirectUI::DesktopWindowImpl::get_BoundsImpl

我正在尝试将 WinUI 最小应用程序示例移植到 Lazarus: 变量 G应用:I应用; GApplicationInspectable:IInspectable; G窗口:I窗口; GWindowInspectable: IInspectable; {

回答 0 投票 0

调试平衡二叉搜索树的过程

我已经实现了一个红黑搜索树,目前正在研究以下功能: 目前正在使用以下功能: 向树中添加新节点 打印树: -- 对于...

回答 0 投票 0

在试图验证文本文件中的字符时卡在了一个循环上。

我必须制作一个程序,从文本文件中读取一些 "随机 "的字母和数字字符串,并检查它们是否符合一些条件,使它们成为有效的密码。这些条件是: -..: -...

回答 1 投票 0

无法使用lazarus从mac os交叉编译pascal源代码到aarch64 darwin和x86_64 isim

我正在尝试在Mac上为iOS编译免费的Pascal源码,使用fpcupdeluxe的lazarus和fpc的主干,然后再次使用fpcupdeluxe安装了AArch64 darwin交叉编译器。 ...

回答 1 投票 0

是否可以在Mac上安装Pascal编译器而不安装XCODE?

我正在寻找一种在Macbook上安装fpc或任何其他pascal编译器而不安装7gb Xcode的方法,因为我的互联网很烂,而且我是VIM家伙。谢谢。

回答 1 投票 0

(13,3)致命:语法错误,“;”预期,但找到“ ELSE”

程序prueba1;使用Estructu; Var Pila1:Pila; Fila1,Completa:Fila;开始Inicfila(完整); readpila(Pila1); readfila(Fila1);而(不是pilavacia(Pila1)而不是filavacia(Fila1))...

回答 1 投票 0

Freepascal中的正则表达式-无法识别的修饰符:位置15

我在Delphi中使用正则表达式来解析M3U文件和M3U文件中的标签。大多数“标签”的格式为tag-name =“ value”。当我在Delphi(10.1-10.3)中使用以下正则表达式时,它可以正常工作:(?<= ...

回答 1 投票 0

在FreePascal(Lazarus)上使用'synaser.pas'时出错

我正在尝试将Arduino的串行数据读取到Mac(10.12.6)。我已经从此处下载了FreePascal(Lazarus v.2.0.8)的Synapse库,但遇到错误... Arduino是...

回答 1 投票 1

为什么Delphi和Free Pascal通常更喜欢带符号整数数据类型而不是无符号数字类型?

我不是Pascal新手,但直到现在我仍然不知道为什么Delphi和Free Pascal通常将参数和返回值声明为有符号整数,而我认为它们应该始终为正。 ...

回答 4 投票 18

错误:重复的标识符“ SYSTEM”-Free Pascal

我正在做Free Pascal程序,当我导入模块Crt时,显示错误:crt.pas(15,9)错误:重复标识符“ SYSTEM” crt.pas(15,9)错误:重复标识符“系统“ crt.pas(116,1)...

回答 1 投票 -1

继承类到程序的Pascal传递对象

我的类型声明为:TPlayer = class(TObject)TBullet = class(TObject)TEnemy = class(TObject)和对象:Player:TPlayer; PlayerBullets:TBullet的数组[1..20];敌人:Array [1..20] ...

回答 2 投票 0

在另一个过程中调用一个在它之前声明的过程

我有一种情况:过程Compile();开始//填充CompileBatch();结束;过程CompileBatch();开始//结束但这显然不起作用,因为标识符“ CompileBatch”是...

回答 1 投票 0

Free Pascal中的通用嵌套类函数

[我尝试编写以下内容,看看我是否可以通过结合FreePascal 3对通用类函数和嵌套类的支持来模拟通用方法:{$ mode delphi} type TFoo = class ...

回答 1 投票 0

致命:语法错误,“;”预期但“。”找到

我遇到了这个问题:致命:语法错误,“;”预期但“。”在程序末尾找到。程序odin;使用crt; var res,ans:byte;开始学习writeln('Загружаюназванияресторанов...

回答 1 投票 0

在Pascal中另一个文件夹上使用单位

我想具有类似/ project / functions / project / src的结构。我会有一个类似于/unit/project/functions/helloUnit.pas的单元:unit helloUnit;接口实现使用类;过程...

回答 1 投票 0

algorithm smbPitchShift(Pascal)

我在Pascal上寻找了很长时间,但没有找到,仅在C ++中才发现,这很令人沮丧。然后我决定翻译Pascal的C ++代码,但是存在一些问题,...

回答 2 投票 5

TFPGList以objfpc模式记录

我想使用带有自定义记录的TFPGList。我花了很长时间才从互联网上获得所有必要的提示,以编译这个小片段:program Project1; {$ mode delphi} {$ H +} ...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.