12得票1回答
将一个多线程的Delphi应用程序移植到Mac:我的选择有哪些?

我需要将一个使用XE2编写的应用程序移植到Mac。 我的应用程序分为一个简单的UI可执行文件(单线程)和一个不可见的引擎(它严重依赖于OmniThreadLibrary 3.02和Cromis DirectoryWatch) 两个EXE之间通过Cromis.IPC进行通信 这就是说,我主...

11得票2回答
如何使用Free Pascal或Delphi调用物理连接的硬盘列表?

针对我最近提出的这个问题和这个问题,但没有正确的具体信息...... 最后这个问题是我在Free Pascal论坛上特别提出的...... 有人能够为我提供指导、示例或链接,解释如何使用Free Pascal或Delphi调用已连接的硬盘列表,无论操作系统是否已挂载这些硬盘?下面的屏幕截图显...

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

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

11得票1回答
不同 Object Pascal 方言中的事件分配语法

我正在开发一个应该在Delphi和C++Builder之间共享的组件,因此我使用Pascal作为通用语言。由于我家里没有Delphi,所以我首先在Lazarus IDE中创建了这个组件。现在我将其“移植”到Delphi,并发现了一个令人惊讶的语法问题: 这在FPC上可以编译(但在Delphi...

10得票3回答
构建跨平台的 Delphi 应用程序。

我下载了 Lazarus,但也使用过 Embarcadero Delphi IDE。我有一个关于构建跨平台 Delphi 应用程序的问题。 如何在 win32 环境下构建它们?我阅读了来自 Lazarus 网站的维基,解释了如何做到这一点,但我仍然不理解它。是否可能在 win32 环境下构建...

10得票8回答
我的Delphi应用在Linux上最好的解决方案是什么——Delphi+Wine还是Lazarus?

我需要使我的 Delphi 解决方案在 Linux 上可用,并且我已经在 Wine 和 Lazarus 上进行了测试。在长期考虑中,我应该考虑哪些技术因素(编程、部署、维护等),以避免陷入维护噩梦中。为了避免跨平台开发可能带来的复杂性,我使用的 Windows 组件相当标准。我正在寻找一些超越...

10得票2回答
数据库中Post、ApplyUpdates和Commit有什么区别?

我正在努力理解在更改数据库后要使用的命令。我是通过SQLite3和db-aware控件学习的,这是我的理解... 当用户在db-aware控件中输入内容(或以其他方式将内存数据集置于编辑状态)时,POST会将更改存储在内存中。控件通常会自动或隐式地为您执行此操作。 尽管必须在任何更改被识别...

9得票12回答
DBGrid显示字符串字段的值为“(MEMO)”

我正在尝试使用Lazarus和SQLdb组件编写一个简单的SQLite应用程序。 我连接到数据库并填充了一个TDBGrid。问题是,所有文本字段显示值“(MEMO)”,而不是数据库中的字符串。

9得票5回答
Delphi和Lazarus都已安装

对于那些了解的人,我有一个快速的问题。是否可以同时安装Delphi(版本7)和Lazarus。我想确保Lazarus安装不会以任何方式干扰我的当前Delphi安装。我本来想在Lazarus论坛上问这个问题,但是我想在这里得到更快的回复。 无论如何,如果您同时安装了Delphi和Lazarus...

9得票2回答
Delphi数据类型过大:在Berlin Update 2中超过2 GB

我有一个同时适用于Delphi和Lazarus的单元。在Lazarus中,该单元编译没有任何异常,但在Delphi中,它会给我一个错误:数据类型太大:超过2 GB。以下是代码: unit UType; {$ifdef FPC} {$MODE delphi}{$H+} {$endif} ...