问题标签 [fpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
680 浏览

delphi - 使用 TThread 构造函数释放 Pascal 2.6.2 错误

Free Pascal 2.6.2 编译器(使用 Delphi 模式)抱怨

带有此错误消息:

我用

这似乎是由 2.6.2 中的更改引起的,TThread 现在有一个带有可选第二个参数的构造函数声明:

0 投票
1 回答
3366 浏览

json - 如何从 Lazarus 1.x 中的字符串解析 JSON

Lazarus 不是我最喜欢的开发工具 :)

我有一个带有 json 数据的字符串,我如何解析它,并输出指定的键、值?

0 投票
1 回答
8456 浏览

r - R fpc包的安装

我很难将 R 中的“fpc”包安装到 Ubuntu 13.04 上。

我编写的代码包含如下一行:

这给出了输出:

我还没有弄乱 .Rprofile 文件,谷歌搜索发现这可能是原因(https://stat.ethz.ch/pipermail/r-devel/2009-October/055136.html) -这里的响应非常神秘(我从这个链接中了解到的只是我可能没有设置镜像)。

无论如何,我已经从 apt-get 下载了所有软件包:

到目前为止,这还没有解决问题。有什么建议么??

谢谢!

0 投票
5 回答
19572 浏览

ide - Lazarus 和 CodeTyphon 有什么区别

首先,我看到了一些关于这两个的话题,但不是我的答案。

我在 GNU/Linux 上寻找一个好的 FPC(Free Pascal Compiler) IDE。

有一些 IDE,例如LazarusCodeTyphon。我需要建议来选择其中之一。

我试过 Lazarus 一次,但所有的窗户都是分开的。它看起来很乱,而且不有趣。

我想知道这两者有什么区别?

我想知道每一个的优点/缺点。谢谢

0 投票
1 回答
879 浏览

android - 如何让 Lazarus 编译到 Android?

我已经有将近两年没有使用 Lazarus 了。我安装了 1.0.10 版本,发现Android作为一个选项Target OS,我决定在窗口中使用ARMas进行测试。CPU familyOptions

但是当我退出Options窗口时,我收到一条消息说fpc.exe 与 android-arm 不兼容

然后我决定用其他 CPU 系列进行测试,但什么也没有。

它真的是功能性的还是只是一个承诺?

0 投票
2 回答
1175 浏览

delphi - 将字符串转换为设置类型

在我的应用程序中,我定义了许多集合:

然后我有一个对象,它的字段之一是“sMinerals”。从文件加载对象属性时是否可以读取集合的“名称”?

编辑:更多细节。假设文件中的对象定义如下所示:

所以我可以解析文件并读取除设置'mineralsWalkable'之外的所有属性。我知道我可以将该字符串与一些包含所有集合名称的 TStrings 进行比较,但问题是:是否可以通过以某种方式将字符串转换为变量来获取该集合?

0 投票
1 回答
551 浏览

editor - 使用 FreePascal 在命令提示符上创建类似 EDIT 的文本编辑器

我想为我的 DOS 程序创建一个文本编辑器。我想使用 FreePascal 编译器创建它。有人知道创建它的逻辑编程吗?

0 投票
1 回答
3783 浏览

pascal - 类型标识符预期的 fpc 编译器错误

我有以下函数,它应该将字符串拆分为字符串数组(我使用的是 Geany IDE 和 fpc 编译器):

编译器报错:

据我所见语法是正确的,这里有什么问题?

0 投票
1 回答
104 浏览

pointers - 如果在 P 设置为 nil 之后将 C 类的字段 F 分配给指针 P,那么在 FreePascal 中会发生什么?

目标是使用 TList 的实例将边列表添加到图形中。TList 是 FreePascal 中的标准列表类,具有迭代器接口和其他生物舒适性。

这是我在 FreePascal 代码中的想法:

  1. F=无
  2. F^[0]=2,或
  3. 别的东西?
0 投票
2 回答
524 浏览

delphi - *.lps 文件应该包含在版本控制中还是被忽略?

Lazarus 为项目生成 3 种文件类型 - *.lpr、*.lpi 和 *.lps。前 2 个文件是必需的。

我应该在版本控制系统中保留 *.lps 文件还是应该在全局忽略列表中包含 *.lps 文件?