Delphi 中使用单个函数释放内存和 nil
我有很多内存分配和相同数量的 FreeMem 调用。但我没有在调用 freemem 之前进行检查以查看指针是否为零,以及在释放后将指针设置为 nil 。 我尝试创建…
Delphi TChart使用AddNullXY和趋势函数
我有 TeeChart 版本 7.07。 我有一个带有 FastLineSeries 的图表,其中包含 400 个数据点(x 是日期,y 是使用的%)。 前 200 个是具有实际测量百分比…
在调用 FreeMem 之前检查内存是否已分配(Delphi 32)
我遇到过错误,对象以某种方式被释放,但我们最终对它们调用 FreeMem。当然,这会导致错误,因为内存已经被释放并抛出错误。 我知道 try-catch 块可能…
Delphi 6 中的代码语法突出显示(突出显示语法和 ifdef 块)
我知道 Delphi 6 已经很老了。不幸的是,有一些原因导致我无法升级,但我不想在这里讨论。 我的问题是很难阅读代码。我有 Castalia 插件,它有点帮助…
Delphi - 当应用程序退出时,未释放(但终止)的线程会发生什么?
我有多线程应用程序,当应用程序结束时遇到了一个小问题:我可以通过在 Form1.OnDestroy 事件处理程序中调用 TThread.Terminate 方法来正确终止线程,…
使用 Delphi 6 从 SQL Server 读取 unicode 字符串
我需要使用 Delphi 6 和 ADO 从 SQL Server 2008 数据库读取 nvarchar(max) 字段。我可以很好地处理 unicode 文本,但在我查看它之前,ADO 组件似乎已…
Delphi 中的公共类成员和发布类成员有什么区别?
请有人解释一下 Delphi 中的公开类成员和发布类成员之间有什么区别? 我尝试查看 Delphi 帮助,我知道这些成员具有相同的可见性,但我不太了解它们有…
Windows 7 上的 Delphi 6 存储过程
我使用 Delphi 6 和 SQL Server 2008。使用 Windows Vista 一切运行正常。但自从我将操作系统更改为 Windows 7 后,当我尝试编译它们时,我的所有项目…
delphi 中的不安全强制转换有时仅在某些机器上给出 nil?
我们有一些类似这样的代码(Delphi 6 RTL Update Pack 3): objChild1 := TChild1.create(); ... (Some Code) objProcessor.function1(objChild1); T…
Delphi 6 IDE 和应用程序可以在 Windows 7 64 位上运行吗?
我有一个使用 Delphi 6 开发的商业应用程序。我一直在 windows xp 32 位下开发,但即将获得一台使用 Windows 7 64 位的新开发机器。 Delphi 6 能否在…
如何在命令行上编译我的 Delphi 项目?
有没有人曾经成功编译过 Delphi 6 和 Delphi 6? 7(不是任何 Delphi > 7 )使用命令行的项目? 我看到的所有说明都不是很清楚到底需要什么去哪里! …
Delphi 6 与 RAD Studio 2009
我需要迁移到 RAD Studio 并将其安装在新工作站上。目前我仍然需要使用 Delphi 6 进行开发,直到我们获得所有必要的控件更新并整理出版本控制。 所以…
哪里可以找到好的delphi库?
我使用的是delphi6,它缺少以下功能: 库对象, 列表对象(看起来像TList,TStringList足够好吗?) 算法库(如排序), 模板库(如STL 动态语言功能…