21得票5回答
Lazarus和CodeTyphon有什么区别?

首先,我看到了一些关于这两个主题的讨论,但都不是我的答案。 我正在寻找一个在GNU/Linux上好用的FPC(Free Pascal Compiler)IDE。 有一些像Lazarus和CodeTyphon这样的IDE。我需要建议来选择其中之一。 我曾经尝试过Lazarus,但所有的窗口...

12得票3回答
如何消除警告:“link.res包含输出节;您是否忘记了-T?”

我正在使用fpc编译器,想要消除这个警告。我已经阅读了fpc的选项,但是找不到如何实现。这是否可能?当我运行命令时它出现: fpc foo.pas 输出: 目标操作系统: Linux for i386 编译 foo.pas 链接 p2 /usr/bin/ld: 警告: link....

10得票6回答
Delphi:除了节省一点内存之外,使用System.New()而不是本地变量的优点是什么?

让我们回到基础知识。坦白地说,我以前从未使用过New和Dispose函数。然而,在我阅读了Embarcadero Technologies网站上的New()文档和示例以及Delphi Basics对New()的解释之后,脑海中留下了一些问题: 除了节省少量内存之外,使用System.New(...

9得票2回答
Freepascal是否真的比gcc占用更少的内存?

语言 shootout 基准测试http://benchmarksgame.alioth.debian.org/表明,使用 FPC 的程序所使用的内存量仅相当于使用 g++ 的可比程序的1/50。这些基准测试是否无意中偏向 FPC 或者确实是 FPC 比 g++ 更好?我一直认为这些基准测试是...

8得票6回答
帕斯卡语中的类型检查

我很想知道在Pascal中如何进行类型检查?我已经搜索了几个小时,但是没有找到有用的信息。 例子: var number: Integer; begin write('Enter a number: '); read(number); if {How am I suppo...

8得票2回答
如何通知Free Pascal编译器为已编译的应用程序设置区域设置ID

在Delphi中,查看项目属性时有一个选项VersionInfo->Language->Locale ID。 我想知道如何为在Free Pascal下编译的程序设置此属性。 欢迎任何解决方案:命令行参数或预处理器指令,例如{$key value};相当于Delphi。

7得票2回答
类引用作为属性

对于这些类型的搜索,Google 没有用处,因为你会得到数亿个结果,绝对没有一个与具体问题相关。 问题很简单: 在 Delphi 中是否可能拥有类引用属性? 如果可以,如何实现? 以下是我尝试过的内容... type TMyObject = class // ... ...

7得票1回答
fpcmake和Makefile.fpc,我在哪里可以得到一些培训?

我从未使用过这些,但它们在主要的Free Pascal网站上列出,我真的很想尝试一下: 初学者指南,帮助我入门 高级指南,帮助我进阶 如果它们仍然被使用/标准化。 谢谢

7得票3回答
由于带有“指针”参数的方法,Free Pascal中存在内存泄漏问题

替换 AnsiString 类型到 TBytes(字符串数组)的硬类型转换后,使用下面的 ToBytes 方法后,Delphi 报告没有内存泄漏 - 然而 Free Pascal 2.6.2 当将 TBytes 值传递给参数类型为 Pointer 的方法时会显示一个泄漏。 以下代码会导致内存...

7得票1回答
为什么gdb认为我的x86-64程序是i386?

我正在尝试调试一个64位程序,但是gdb似乎认为它具有i386架构。 # file /usr/local/bin/foo /usr/local/bin/foo: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically ...