如何在本地计算机上嗅探/侦听 HTTP?
我想嗅探/监听端口 80 请求/响应。 可以用TIdHTTPServer来完成吗?如果是这样,那又如何呢? 编辑: 我希望我的应用程序能够监听浏览器活动(可以是 I…
SATA 驱动器的硬盘 ID
我在我的软件中使用硬盘 ID 来检查真实用户是否正在使用该软件。 对于 IDE 类型硬盘,我使用过程 GetIdeSerialNumber 获取 id。 但如果是 SATA 驱动器…
如何使用 VCL 类的接口 - 第 2 部分
继续我之前关于使用 VCL 接口的调查。 如何使用 2 个及更多类实现相同的方法? 如何将接口与 VCL 类一起使用? 我想要一个代码示例来演示两者在何处以…
如何用 2 个或更多类实现相同的方法?
我想编写一个具有 3 个相同方法的 TCheckBox 和 TRadioButton 后代。 TMyCheckBox = class(TCheckBox) procedure DoSomething1; procedure DoSomethin…
如何根据其父进程创建子进程?
我的应用程序 (main.exe) 正在使用 ShellExecuteEx 执行子进程 (child.exe)。 但是当我关闭或终止(通过 Process-Explorer)main.exe 时,子…
Delphi如何“字符串”?文字超过 255 个字符?
我正在使用 Delphi 7 和 Strings,我遇到了这个: 对于默认长度的字符串,即简单地声明为字符串,最大大小始终为 255。 ShortString 永远不允许增长到…
从 C++ 转换前往德尔福
有人可以帮我把这个 C++ 函数移植到 Delphi 中吗? sys 是一个名为TSystem 的类。 SharedMem 是一个名为TVirtualMemory 的类。 int Process::FixApi(d…
将 Delphi 7 属性编辑器转换为 Delphi XE2
首先,我从未从头开始编写过属性编辑器,但在 另一个问题。请参阅那里已接受的答案。这是在 Delphi 7 中,现在我已经开始使用 XE2,我必须确保我的属…
Delphi - 在大型 TMemo 中查找文本
我有一个TMemo,其中包含相当多的文本,80M(大约400K行)。 TMemo 设置为 WordWrap = FALSE,不需要查找换行为 2 行的文本。 我需要一种快速的方法来…
delphi 7在某些条件下关闭可用模式形式Onactivate
我正在使用delphi 7进行一个项目,该项目是一个维护项目,我不是该项目的原始编码器,我遇到了需要关闭可用的情况在某些情况下通过代码创建后的表单,…
如何在 Delphi 中获得静态(类)字段的等效项?
我在一堂课上有一个手术,费用非常昂贵。 (大约需要 8 秒才能完全运行)所以,现在我决定它应该在程序开始时的“初始化”屏幕期间运行。然而,我在 D…