35得票3回答
使用TArray<T>而不是Array of T的原因是什么?

我正在将一个老旧的Delphi应用程序迁移到Delphi-XE2,想知道是否有充分的理由将定义为Array of MyType的数组替换为TArray&lt;MyType&gt;。因此问题是使用TArray&lt;T&gt;与Array of MyType相比,有哪些利弊?

35得票5回答
使对话框与“大字体”兼容。

您认为制作与标准字体(96 dpi)和“大字体”设置(120 dpi)均兼容的Windows对话框的最佳实践是什么,以使对象不重叠或被切断? 顺便提一下:如果相关的话,我对Delphi对话框也感兴趣。 提前致谢!

35得票17回答
您安装Delphi时会安装哪些组件和IDE插件?

在干净安装Delphi之后,您要安装哪些组件和IDE插件?以下是我在干净安装后安装的内容: Delphi 2007 / Delphi 2010 JCL / JVCL - JEDI Code Library和JEDI Visual Code Library (600多个组件) JWA / J...

34得票11回答
ORM用于DELPHI win32

有人知道 Delphi Win32 平台上的 ORM 或类似工具吗?

34得票9回答
如何追踪"访问地址为00000000"的访问违规问题。

我知道如何创建一个.map文件来跟踪访问冲突错误,当错误消息包括实际地址时使用。 但是如果错误消息显示Access violation at address 00000000. Read of address 00000000. 我从哪里开始查找这个问题的原因...?

34得票1回答
Delphi系统单元中的TMonitor有什么作用?

阅读"The Oracle at Delphi"(Allen Bauer)的文章"Simmering Unicode, bring DPL to a boil"和"Simmering Unicode, bring DPL to a boil (Part 2)"后,我对Oracle有了更深入的了...

34得票5回答
从C# .NET应用程序调用Delphi DLL

编辑:我已经发布了更好的实现方法,请往下看。我在这里留下这个,以便回复是有意义的。 我已经做过许多搜索,寻找在Delphi中编写DLL并能够从C#中调用它、传递和返回字符串的正确方法。很多信息都是不完整或不正确的。经过多次尝试,我找到了解决方案。 这是使用Delphi 2007和VS 20...

34得票2回答
实现位图的真实角度旋转

从stackoverflow获取而来的内容是:曾经在阅读这个问题时,我想知道如何在不手动处理所有位的情况下旋转位图。最近,其他人也遇到了明显的困难。 已经有很多问题涉及90度间隔的旋转,其中最著名的是这个问题,但我想要按实际角度旋转。最好能够调整图像大小以适应旋转,并设置自定义(透明)背景颜...

34得票6回答
如何制作带有全文搜索自动完成支持的组合框?

我希望用户可以在 TComboBox 的下拉选项中输入第二或第三个单词,然后出现该项。 举个例子,下拉框包括以下选项: Mr John Brown Mrs Amanda Brown Mr Brian Jones Mrs Samantha Smith 当用户键入“Br”时,...

34得票4回答
如何确保我的应用程序只运行一个实例?

Delphi XE VCL是否支持确保应用程序只有一个实例运行的功能? 过去,我使用库代码来控制互斥体,但这似乎总是很复杂。现在我要在Delphi XE中开始一个新项目,我想知道是否需要找出旧代码,还是XE已经内置了支持?或者是否有另一种易于应用且现代化的简单代码可供使用?