Free Pascal是一种多方言,多平台的Object Pascal编译器。最初开始取代退役的Turbo Pascal编译器,它现在尝试遵循仍由Embarcadero Technologies开发的Delphi方言。它具有Delphi,Turbo Pascal和Mac Pascal的编译模式。它也有两种模式,它有自己的超集方言。一个有例外,类和接口,一个没有。
我知道编译后的软件无法访问源代码。然而,这个问题是针对 ComponentEditor 的。 在 LCL & Linux 下创建自定义组件,我现在正在创建...
Free Pascal - 将数据发布到 dweet.io,并在 URL 中使用冒号
我正在玩 https://dweet.io/ - 这个概念是您可以发送/发布一些字段/值到 dweet.io,您可以看到直接在那里发布的这些值,甚至将这些数据视为
程序拉提汉; 使用crt; 变量 a、b、c:整数; d:实数; 开始 写一个: '); 读入(a); 写('b:'); 读入(b); c:=a+b; d:=a+b; 平方根(c); 写(c); 开方(d);
我正在使用lazarus IDE v1.8.4在pascal中编写一些代码,正如问题所说我需要能够在代码中编辑控制台大小,我还最好需要获得最大可能的控制台宽度.. .
在 Linux 中使用 Lazarus LCL 编译 Pascal 代码
我正在尝试在Linux上编译/移植一个最初在Windows上用Delphi编写的项目。我在 Windows 上使用 Delphi 的经验为零,而使用 Pascal 的经验也非常有限。 ...
给定一个单词或一组字符,如何在 Pascal 中只取一部分并处理其余部分
我有基本的Python知识,目前正在使用Pascal,我必须完成大学课程(编程入门课程)的任务。 我们不允许使用 Free Pas 中的某些关键词...
GCC 的 __builtin_popcountl、__builtin_clz 和 __builtin_ctz 有等效的 Delphi 吗?
我目前正在将一些 C++ 代码翻译成 Delphi,并遇到了以下 GCC 内置函数: __builtin_popcountl(x):计算整数 x 中设置位 (1) 的数量。 __builtin_clz...
我正在尝试找出将使用 Free Pascal case 语句的示例传递给简单 if 语句的正确方法。 使用案例是 开始使用 Case 语句; 变量 用户年龄:
如何在Delphi中创建TBitSet32记录以实现高效的32位操作?
我正在开发一个项目,我需要非常有效地操作一组 32 位。内存效率至关重要,因此使用布尔数组(占用 32 个字节)不是一个选择(如果...
我用了很多“if”,我想知道是否可以用“case”来代替一些
我是 Pascal 的新手,为此我想知道如何用“case”来缩短它 你好! Soy nuevo con Pascal y por eso me gustaría saber cómo acortar esto, tal vez con “case&qu...
我有一台使用 Msys2 安装了 GCC 的 Windows 11 机器,我用它来编译我大学的 C 文件,它总是运行得完美。问题是我们的大学有一门新课程......
我正在 Lazarus 中使用 SQLite 后端创建一个简单的 CRM,但我不知道如何为 Lazarus 提供数据库文件的相对路径。当我发布应用程序时需要这样做...
我正在使用 Pascal 编写一个 connect4 游戏来完成作业。默认情况下,它会创建一个大小为 6x7 且获胜长度等于 4 的棋盘,但是它也可以传递参数,例如 ./connec...
在 Pascal 中使用 setLength 时出现访问冲突
我正在使用 Pascal 编写一个 connect4 游戏来完成作业。默认情况下,它会创建一个大小为 6x7 且获胜长度等于 4 的棋盘,但是它也可以传递参数,例如 ./connec...
Lazarus:Microsoft_UI_Xaml 中的访问冲突!DirectUI::DesktopWindowImpl::get_BoundsImpl
我正在尝试将 WinUI 最小应用程序示例移植到 Lazarus: 变量 G应用:I应用; GApplicationInspectable:IInspectable; G窗口:I窗口; GWindowInspectable: IInspectable; {
我已经实现了一个红黑搜索树,目前正在研究以下功能: 目前正在使用以下功能: 向树中添加新节点 打印树: -- 对于...
我必须制作一个程序,从文本文件中读取一些 "随机 "的字母和数字字符串,并检查它们是否符合一些条件,使它们成为有效的密码。这些条件是: -..: -...
无法使用lazarus从mac os交叉编译pascal源代码到aarch64 darwin和x86_64 isim
我正在尝试在Mac上为iOS编译免费的Pascal源码,使用fpcupdeluxe的lazarus和fpc的主干,然后再次使用fpcupdeluxe安装了AArch64 darwin交叉编译器。 ...
是否可以在Mac上安装Pascal编译器而不安装XCODE?
我正在寻找一种在Macbook上安装fpc或任何其他pascal编译器而不安装7gb Xcode的方法,因为我的互联网很烂,而且我是VIM家伙。谢谢。
(13,3)致命:语法错误,“;”预期,但找到“ ELSE”
程序prueba1;使用Estructu; Var Pila1:Pila; Fila1,Completa:Fila;开始Inicfila(完整); readpila(Pila1); readfila(Fila1);而(不是pilavacia(Pila1)而不是filavacia(Fila1))...