Delphi - 从类和接口继承(适配器模式)?
我正在尝试执行 GoF 适配器模式,在 C# 示例中,我遵循的 Adapter 类继承了原始类和一个适配接口。 据我所知,在Delphi(2007)中,这是不可能的,或…
Delphi 7 和 Delphi 2007 中接口的区别
我们遇到了仅在应用程序运行时发生的内存泄漏问题(当我们关闭应用程序时没有 FastMM 报告)。 我们将问题隔离到从数据库读取值并从结果中实例化对象…
Delphi:基于互联网的数据源
我有一个数据库客户端应用程序,它在连接到网络上的 SQL Server 数据库的 LAN 上运行。我现在想将数据库在线移动到托管 Internet 服务器,但是,通过 …
Delphi:计算一个字符串在另一个字符串中出现的次数
我正在使用 Delphi 2007,想知道是否有一种简单的方法来计算一个字符串在另一个字符串中出现的次数。我可以使用任何内置函数吗? 示例: “How”在字…
如何正确使用 WaitForSingleObject 方法来等待外部程序终止?
我正在尝试启动具有提升状态的外部应用程序,并等到它退出后再继续: var FProcess: THandle; ExecInfo: TShellExecuteInfo; begin FillChar(ExecInfo…
IDE:ProjectManager 始终扩展其项目
德尔福2007: 我有一个包含几个项目(bpl/dll/exe)的项目组。每当我启动 Delphi IDE 时,有些项目条目会展开,有些则不会。我希望看到它们在开始后全…
如何将行追加到 Excel 工作表?
我正在开发一个需要生成 Excel 工作表的应用程序。我们如何追加行 到现有的 Excel 工作表?我正在使用 Delphi 2007。(并且我正在使用 SM Software TX…
如何在 Delphi 应用程序中阅读 HTML 格式的电子邮件?
我创建了一个可以从 Exchange 2007 读取电子邮件的程序。但是,它只能读取纯文本格式的电子邮件正文。当我尝试检索 HTML 格式的电子邮件时,我的软件…
在现有库 ProjectGroup 中组织单元测试
在我们的 Delphi2007 环境中,我们有一个 SGLibrary groupproj,其中包含大约 30 个 bpl。我们刚刚开始为这些库创建单元测试,并且不确定组织单元测试…
Windows 快捷方式是否支持很长的参数长度?
我正在尝试创建一个包含长参数字符串(> MAX_PATH)的快捷方式(在桌面上)。 MSDN 文档明确指出Unicode 字符串 该字符串可以比 MAX_PATH 长。 生成的…
如何填补“漏洞”在不规则间隔的网格或数组中缺少数据?
有没有人有一个使用 Delaunay 填充网格的直接 Delphi 示例 三角形还是克里格法?任何一种方法都可以通过“插值”来填充网格。 我想做什么?我有一个网…