freepascal 相关问题

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

如何在Lazarus中切换Win32/64代码生成?

我安装了 64 位 Lazarus,想要生成 32 位代码。当我尝试将目标操作系统设置为 Win32 时,收到错误消息 编译器“C:\Programs\lazarus pc .6.0 in\x86_64-win64 pc.exe”确实 不是

回答 4 投票 0

使用 lazarus 将 UTF8 转换为 ASCII

我正在从文本文件中读取一些字符串,问题是这些字符串是 UTF8 并且包含我希望删除的字符,例如: Ă 一个不容易的解决方案是我更换每个

回答 2 投票 0

在后代过程之前调用祖先虚拟过程,而不在后代中使用继承

在Windows下使用FreePascal,我想在后代Proc/Func之前调用虚拟过程/函数,避免在后代中使用继承。 必须先触发虚拟,然后再触发

回答 1 投票 0

将模块完全导入到当前作用域中

假设我有 2 个单元,MainUnit 和 ExampleClass。 主机: 单元主单元; 界面 使用示例类; 函数返回五:整数; 执行 函数返回五:整数; 开始 返回F...

回答 1 投票 0

如何获取Lazarus中的项目源文件夹? (组件编辑器)

我知道编译后的软件无法访问源代码。然而,这个问题是针对 ComponentEditor 的。 在 LCL & Linux 下创建自定义组件,我现在正在创建...

回答 1 投票 0

Free Pascal - 将数据发布到 dweet.io,并在 URL 中使用冒号

我正在玩 https://dweet.io/ - 这个概念是您可以发送/发布一些字段/值到 dweet.io,您可以看到直接在那里发布的这些值,甚至将这些数据视为

回答 1 投票 0

Pascal 上的非法表达式

程序拉提汉; 使用crt; 变量 a、b、c:整数; d:实数; 开始 写一个: '); 读入(a); 写('b:'); 读入(b); c:=a+b; d:=a+b; 平方根(c); 写(c); 开方(d);

回答 2 投票 0

如何增加代码内控制台的大小

我正在使用lazarus IDE v1.8.4在pascal中编写一些代码,正如问题所说我需要能够在代码中编辑控制台大小,我还最好需要获得最大可能的控制台宽度.. .

回答 3 投票 0

在 Linux 中使用 Lazarus LCL 编译 Pascal 代码

我正在尝试在Linux上编译/移植一个最初在Windows上用Delphi编写的项目。我在 Windows 上使用 Delphi 的经验为零,而使用 Pascal 的经验也非常有限。 ...

回答 1 投票 0

给定一个单词或一组字符,如何在 Pascal 中只取一部分并处理其余部分

我有基本的Python知识,目前正在使用Pascal,我必须完成大学课程(编程入门课程)的任务。 我们不允许使用 Free Pas 中的某些关键词...

回答 1 投票 0

GCC 的 __builtin_popcountl、__builtin_clz 和 __builtin_ctz 有等效的 Delphi 吗?

我目前正在将一些 C++ 代码翻译成 Delphi,并遇到了以下 GCC 内置函数: __builtin_popcountl(x):计算整数 x 中设置位 (1) 的数量。 __builtin_clz...

回答 1 投票 0

检查数字是否在 free pascal 的范围内

我正在尝试找出将使用 Free Pascal case 语句的示例传递给简单 if 语句的正确方法。 使用案例是 开始使用 Case 语句; 变量 用户年龄:

回答 4 投票 0

如何在Delphi中创建TBitSet32记录以实现高效的32位操作?

我正在开发一个项目,我需要非常有效地操作一组 32 位。内存效率至关重要,因此使用布尔数组(占用 32 个字节)不是一个选择(如果...

回答 1 投票 0

我用了很多“if”,我想知道是否可以用“case”来代替一些

我是 Pascal 的新手,为此我想知道如何用“case”来缩短它 你好! Soy nuevo con Pascal y por eso me gustaría saber cómo acortar esto, tal vez con “case&qu...

回答 1 投票 0

多个 GCC 编译器(FPC 和 MSYS2)的问题

我有一台使用 Msys2 安装了 GCC 的 Windows 11 机器,我用它来编译我大学的 C 文件,它总是运行得完美。问题是我们的大学有一门新课程......

回答 1 投票 0

如何在Lazarus中使用相对文件路径

我正在 Lazarus 中使用 SQLite 后端创建一个简单的 CRM,但我不知道如何为 Lazarus 提供数据库文件的相对路径。当我发布应用程序时需要这样做...

回答 1 投票 0

使用 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

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