11得票2回答
Free Pascal中TStopWatch相当于Delphi中的什么?

我需要在Free Pascal中实现简单的性能基准测试。在Delphi中,我使用诊断单元中的TStopWatch记录,那么在Free Pascal/Lazarus中我可以使用什么呢?

8得票6回答
Delphi和/或FreePascal代码最常见的文档块

我对PHP文档块非常熟悉,因为这是我在过去15年中的工作。 /** * Description * * @tag bla bla * @tag more bla bla */ 我想了解的是 Delphi 和/或 FreePascal 是否有类似的标准。根据我对大量代码...

10得票2回答
Delphi/Pascal调用OpenSSL EVP函数的示例

有没有人有一个Delphi / Pascal的示例,可以调用下面的OpenSSL函数... http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/openssl/src/openssl.pas?revision=17634&a...

13得票7回答
屏幕录制器

我对一个用Delphi/Pascal或C++编写的库(适用于Windows),可以允许我记录桌面屏幕并导出为视频格式感兴趣,要求如下: 必须能够指定帧速率,或者至少可以以5fps的速度录制; 必须是开源或免费的; 输出格式可以是几乎任何格式,但质量必须足够好,能够从录制中读取文本; 如...

8得票3回答
Indy对于FreePascal稳定吗?

我开始尝试使用FreePascal/Lazarus,似乎有一个Indy端口可用。这是最近的端口吗?它稳定到足以在生产中使用吗?(标准的HTTP post/get客户端类型工作和基本的TCPIP服务器端。) 或者,Indy是专门开发用于在FreePascal和Delphi中使用的,因此最新版本...

233得票4回答
为什么在x86_64汇编中引入无用的MOV指令会加速紧密循环?

背景: 在优化一些带有嵌入式汇编语言的 Pascal 代码时,我注意到一个不必要的 MOV 指令,并将其删除。 令我惊讶的是,删除这个不必要的指令导致我的程序变得更慢。 我发现添加任意无用的 MOV 指令可以进一步提高性能。 效果不稳定,并且根据执行顺序而变化:相同的垃圾指令上下移动一...

7得票1回答
有没有一个针对PostgreSQL或SQL等的查询参数进行清理的库,适用于FreePascal和Delphi?

我第一次遇到了 SQL 转义错误(早就应该遇到了),当我试图使用 FreePascal 和 Lazarus 执行包含撇号 (例如 O'Brien) 的值的 PostgreSQL 查询时,出现了问题。 SQL.Add(format('select * from zones where uppe...

10得票3回答
单源单元测试适用于Free Pascal和Delphi

有没有一种方法使得单元测试可以在Delphi和Free Pascal两个编译器下进行编译和运行? 针对两个编译器开发者需要使用不同的单元测试框架,这导致了重复工作(例如,库和框架开发者)。 因此,也许有一种方法,可以使用DUnit或FPCUnit框架,并调整测试用例源代码(或框架本身),以...

26得票1回答
armeabi和armeabi-v7a的区别

据我从文档中了解到,Android NDK支持的ARM架构有两种版本,它们之间的区别似乎只在于支持的CPU指令集方面。是这样吗?在调用约定、系统调用序列或其他方面是否没有区别? 我想知道的是,如果我使用除NDK之外的编译器(具体来说是Free Pascal),将一个模块编译为ARM对象文件,...

12得票8回答
我在哪里可以找到 Delphi 的“Turbo”或“Lite”版本?

我有一个背景在 Ruby 上非常强的同事,他想开始学习 Delphi 和本地开发。然而,我了解到 Turbo Delphi (基于 Delphi 2006)已经不再提供下载。 那么...他该怎么办呢?是否有任何低成本或入门级别的 Delphi 版本可以合法获得?或者 Embarcadero ...