问题标签 [freepascal]

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 投票
5 回答
2254 浏览

delphi - 模拟 PHP 函数 parse_url 的 Delphi/FreePascal 库或函数

我在 Object Pascal 中做一个站点地图生成器,需要一个好的函数或库来模拟 PHP 上的parse_url函数。

有谁知道有什么好的吗?

0 投票
4 回答
597 浏览

cross-platform - 是否可以仅使用一个主机操作系统来交付 FreePascal 的跨平台二进制文件?

我正在做一个小应用程序,我想在不同的平台上分发,至少是 3 个主要平台。

是否可以仅使用具有主机操作系统的 Windows 来为 Linux、Mac OS X 和其他支持的平台编译二进制文件,而无需借助虚拟机?

或者我应该在某个社区中四处询问以帮助我在 OS X 上进行编译,实际上,因为我可以很容易地虚拟化 Linux 机器?

0 投票
4 回答
3748 浏览

java - 处理 JPEG 元数据的最佳库是什么?

我正在寻找一个可以读取和写入 JPEG 图像元数据的库。例如,如果我想在图像文件本身中嵌入并读回与 jpeg 图像相关的简短描述或故事,您会推荐什么开发库?

我对什么语言不太在意(这是一个新项目),尽管我已经为我熟悉的语言标记了这个问题(不过我也会考虑其他语言)。最好是相对跨平台(mac/linux/win)的东西,比如 Java、FreePascal/Lazarus、C++、Objective-C 等(老实说我对跨平台不太熟悉,所以不知道 C#是一种可能性) - 除了更流行的框架,如 Java 或 .NET,最好不需要安装任何特定的框架。

0 投票
3 回答
4317 浏览

delphi - delphi中父类和子类之间的转换

我正在编写一些针对两个版本非常相似的硬件的软件,在我使用 API 初始化硬件之前,我无法知道我将返回哪种类型的硬件。

因为硬件非常相似,我计划有一个父类(TParent),它有一些抽象方法(对于硬件不同的地方),然后是两个子类(TChildA,TChildB),它们以硬件相关的方式实现这些方法。

所以我会首先实例化一个 TParent 的对象,检查它是什么类型,然后将其转换为正确的孩子。

但是,当我这样做并调用在子类中完全实现的抽象方法之一时,我得到一个 EAbstractError。

例如:

我假设我不能将父类转换为子类,并且可能有更好的方法来做到这一点。任何指针?

0 投票
1 回答
1208 浏览

linux - Linux链接器标志-lXi在编译Lazarus代码时找不到lib

在我解决了我的第一个问题后,我进入了另一个问题。看起来我缺少某种库,使链接器抱怨 -lXi 不起作用。

我已经包含了大部分 Xorg 开发包,我还需要什么?

0 投票
4 回答
960 浏览

freepascal - 使用 Free Pascal 从 Mac OS X 编译 Linux 程序

我想在 Free Pascal 中构建一个命令行工具,以便在SUSE 9 中运行。

这是一个生产服务器,除了这个工具之外很难安装任何东西。

我在Mac OS X Leopard上编码,想知道是否可以从这里交叉编译到 Linux?

服务器在Xeon上运行。

0 投票
2 回答
4040 浏览

delphi - 是否可以在 Delphi 和 FreePascal 中声明一个数组的 const 而不让元素成为常量?

很久以前,我记得我可以在 Turbo Pascal 7 中做到这一点。

也许我错了,这是我需要澄清的事情,但是可以将字符串数组声明为常量吗?

如果不是什么是选项/解决方法。

我现在拥有的是:

但想用 const 替换那个 var。

谢谢

编辑 1:添加了更多代码来澄清我的问题。

0 投票
6 回答
3048 浏览

delphi - Delphi 和/或 FreePascal 代码最常见的文档块

我对 PHP dockblocks 非常熟悉,因为过去 15 年多来我一直在从事这项工作。

我想了解的是是否有像 Delphi 和/或 FreePascal 这样的标准。

根据我对大量代码的分析,我从未见过任何代码,但我可能大错特错。

0 投票
2 回答
1805 浏览

multithreading - 任何用于 Delphi 和 FreePascal 的多线程跨平台的库?

我知道一些用于 Delphi 的 Windows 线程库(OmniThread Lib、BMThreads 等)。

但是是否有一个构建为跨平台并且可以在 Delphi 和 FreePascal 下使用的库?

0 投票
2 回答
562 浏览

delphi - 可用于 Delphi 和 FreePascal 的单元测试/TDD 选项

我知道 Delphi win32 的 DUnit 的存在。

我所追求的是一个既适用于 Delphi 又适用于 FreePascal 的库。

如果这根本不可能,我真的很感激一个(Delphi)和另一个(FreePascal)的所有选项列表