问题标签 [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.
delphi - 模拟 PHP 函数 parse_url 的 Delphi/FreePascal 库或函数
我在 Object Pascal 中做一个站点地图生成器,需要一个好的函数或库来模拟 PHP 上的parse_url函数。
有谁知道有什么好的吗?
cross-platform - 是否可以仅使用一个主机操作系统来交付 FreePascal 的跨平台二进制文件?
我正在做一个小应用程序,我想在不同的平台上分发,至少是 3 个主要平台。
是否可以仅使用具有主机操作系统的 Windows 来为 Linux、Mac OS X 和其他支持的平台编译二进制文件,而无需借助虚拟机?
或者我应该在某个社区中四处询问以帮助我在 OS X 上进行编译,实际上,因为我可以很容易地虚拟化 Linux 机器?
java - 处理 JPEG 元数据的最佳库是什么?
我正在寻找一个可以读取和写入 JPEG 图像元数据的库。例如,如果我想在图像文件本身中嵌入并读回与 jpeg 图像相关的简短描述或故事,您会推荐什么开发库?
我对什么语言不太在意(这是一个新项目),尽管我已经为我熟悉的语言标记了这个问题(不过我也会考虑其他语言)。最好是相对跨平台(mac/linux/win)的东西,比如 Java、FreePascal/Lazarus、C++、Objective-C 等(老实说我对跨平台不太熟悉,所以不知道 C#是一种可能性) - 除了更流行的框架,如 Java 或 .NET,最好不需要安装任何特定的框架。
delphi - delphi中父类和子类之间的转换
我正在编写一些针对两个版本非常相似的硬件的软件,在我使用 API 初始化硬件之前,我无法知道我将返回哪种类型的硬件。
因为硬件非常相似,我计划有一个父类(TParent),它有一些抽象方法(对于硬件不同的地方),然后是两个子类(TChildA,TChildB),它们以硬件相关的方式实现这些方法。
所以我会首先实例化一个 TParent 的对象,检查它是什么类型,然后将其转换为正确的孩子。
但是,当我这样做并调用在子类中完全实现的抽象方法之一时,我得到一个 EAbstractError。
例如:
我假设我不能将父类转换为子类,并且可能有更好的方法来做到这一点。任何指针?
linux - Linux链接器标志-lXi在编译Lazarus代码时找不到lib
在我解决了我的第一个问题后,我进入了另一个问题。看起来我缺少某种库,使链接器抱怨 -lXi 不起作用。
我已经包含了大部分 Xorg 开发包,我还需要什么?
freepascal - 使用 Free Pascal 从 Mac OS X 编译 Linux 程序
我想在 Free Pascal 中构建一个命令行工具,以便在SUSE 9 中运行。
这是一个生产服务器,除了这个工具之外很难安装任何东西。
我在Mac OS X Leopard上编码,想知道是否可以从这里交叉编译到 Linux?
服务器在Xeon上运行。
delphi - 是否可以在 Delphi 和 FreePascal 中声明一个数组的 const 而不让元素成为常量?
很久以前,我记得我可以在 Turbo Pascal 7 中做到这一点。
也许我错了,这是我需要澄清的事情,但是可以将字符串数组声明为常量吗?
如果不是什么是选项/解决方法。
我现在拥有的是:
但想用 const 替换那个 var。
谢谢
编辑 1:添加了更多代码来澄清我的问题。
delphi - Delphi 和/或 FreePascal 代码最常见的文档块
我对 PHP dockblocks 非常熟悉,因为过去 15 年多来我一直在从事这项工作。
我想了解的是是否有像 Delphi 和/或 FreePascal 这样的标准。
根据我对大量代码的分析,我从未见过任何代码,但我可能大错特错。
multithreading - 任何用于 Delphi 和 FreePascal 的多线程跨平台的库?
我知道一些用于 Delphi 的 Windows 线程库(OmniThread Lib、BMThreads 等)。
但是是否有一个构建为跨平台并且可以在 Delphi 和 FreePascal 下使用的库?
delphi - 可用于 Delphi 和 FreePascal 的单元测试/TDD 选项
我知道 Delphi win32 的 DUnit 的存在。
我所追求的是一个既适用于 Delphi 又适用于 FreePascal 的库。
如果这根本不可能,我真的很感激一个(Delphi)和另一个(FreePascal)的所有选项列表