freepascal 相关问题

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

如何为 FreePascal 配置 Visual Studio Code (launch.json)

我对 VS Code 比较陌生。我正在尝试将其配置为在 Windows 上运行 FreePascal。我正在尝试按照 2018 年 5 月的 Mr Bee 的指示进行操作。我认为此错误来自 launch.json:

回答 1 投票 0

如何在数组中使用变量?

我正在使用 PASCAL 来完成我正在做的课程,但我在分配时遇到了麻烦,在我的程序中,我使用 2 个数组,它们使用用户输入中的变量,但是当我去运行程序时它来了...

回答 3 投票 0

GCC 无法正常工作(与 FreePascal 冲突)

我已经安装了 MinGW 并设置了 PATH,但是 GCC 没有看到像 stdio.h 这样的包含文件。我输入了 where gcc,发现 FreePascal 附带了 GCC。显然我的电脑正在使用自带的 GCC

回答 1 投票 0

GCC 无法正常工作(与 FreePascal 冲突)

我已经安装了 MinGW 并设置了 PATH,但是 gcc 没有看到像 stdio.h 这样的包含文件。我输入“where gcc”,发现 FreePascal 附带了 gcc。显然我的电脑正在使用...

回答 1 投票 0

在 Lazarus (FPC) 中,如何获取指向类或记录方法的指针?

我需要在不使用RTTI的情况下获取方法的地址(有时甚至无法在FPC中使用它,主要是使用记录),以便稍后可以调用它,例如使用RTTI.Invoke。 她...

回答 1 投票 0

FreePascal 有 Dictionary 对象吗?

很难找到 FreePascal 的东西,因为所有搜索最终都会出现在某种与 Delphi 相关的网站上。 是否有内置的 Dictionary 对象? 本页引用“TDictionary”

回答 3 投票 0

Lazarus/Delphi:窗口锁定到桌面

我想在 Lazarus 中创建一个将显示在 Windows 桌面顶部的应用程序。它不应最小化,也不应覆盖其他窗口。我很久以前使用...

回答 1 投票 0

从文本文件中读取Ln > FreePascal 中的 255 个字符

我正在尝试在 FreePascal 中逐行读取文本文件中超过 255 个字符的行。 然而,我不被允许逐个字符地阅读它,并且我被限制在标准设置中......

回答 1 投票 0

在 FreePascal 中使用 Dispose

假设我在 FreePascal 中有一个链表。该类型看起来像这样: 类型 PList = ^TList; TList=记录 x:整数; 下一个:PList; 结尾; 变量 我的L...

回答 1 投票 0

Pascal - 在数组中硬编码数据 - 快捷方式

这就是我想做的: T[1]:=5; T[2]:=3; 。 。 。 T[9]:=20; 有没有捷径可以实现这一点,我可以在一行中分配值?

回答 2 投票 0

为什么“BlockRead”可以使用大小小于正在读取的数据大小的缓冲区

我有一个程序: 程序溢出测试; 变量 src:文件; 目标:文件; 解析:长整型; buf:字节; 开始 分配(src,'48_bytes_file.txt'); 分配(dest,'copy_of_48_bytes_file.txt')...

回答 1 投票 0

通过输入循环获取有效的枚举数据类型

我想从用户那里获取有效的枚举数据类型输入。我尝试过这样的: 程序枚举 类型食物=(披萨、印度比尔亚尼菜、Halwa、Cham_Cham) var 选择:食物; 开始 WriteLn('披萨,比尔...

回答 1 投票 0

如何在方程中使用帕斯卡字符串

我有一个小问题。我编写了一个程序,要求用户输入包含 11 位数字的代码。我将其定义为字符串,但现在我想单独使用此代码中的每个数字......

回答 2 投票 0

单元“用不同版本的单元X编译”...Freepascal中的规则与Delphi中的规则完全相同吗?

注意:这个问题是关于“用另一个单元的不同版本编译”,而不是关于“用不同版本的编译器编译”!抱歉,如果之前不清楚的话

回答 1 投票 0

Borland Pascal 中的 ^I 是什么?

我不知道Borland Pascal程序中的^I和^G是什么。 这里: 常量 TAB = ^I; 和 WriteLn(^G, ' 错误: ' , s, ' . ' );

回答 2 投票 0

Pascal,函数返回错误值

我似乎对 Pascal 中的函数有问题。该程序只是一个普通的递归binsearch,但它总是返回值4?有人能指出解决方案中的错误吗? 变...

回答 1 投票 0

如何隐藏 TImage 的黑色背景画布?

我想在 TImage 上绘制蓝线,TImage 是 ScrollBox 的子对象。但是当我绘图时,它总是在蓝线下方显示黑色背景画布矩形。我想看看...

回答 1 投票 0

Object Pascal 链表析构函数留下一个块未释放

在Object Pascal中实现这个单链表类的析构函数,为什么最后总是有一个内存块未释放? 我尝试过迭代而不是递归破坏......

回答 1 投票 0

获取Linux中第三方进程PID的窗口句柄

Lazarus(linux)中如何获取知道Linux中第三方进程的PID的窗口句柄。也许是 Windows enumthreadwindows 函数的类似物 我看了lcli...

回答 1 投票 0

Pascal考试程序,不懂

这就是问题所在 有人可以帮助我吗,我真的不明白他们到底是如何在这个程序中得到 x*y ...问题询问程序是做什么的? 程序iz52(输出); ...

回答 1 投票 0

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