13得票3回答
如何让TMemo控件中Ctrl+A自动全选?

在Delphi 7的TMemo控件中,尝试使用键组合Ctrl + A选中所有文本无效(不会选中所有文本)。于是我写了这个过程:procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);...

13得票4回答
Delphi中添加元素到集合的"+="等价于什么?

在其他语言(例如C ++)中,有运算符可以执行加等或或等类型的操作以添加其他样式/标志。 Delphi中是否存在类似的功能? 现在我有一些代码,例如:label1.Font.Style := label1.Font.Style + [fsBold]; label2.Font.Style :=...

13得票4回答
如何从TWebBrowser获取HTML源代码

我该如何从WebBrowser组件获取源代码? 我想要获取WebBrowser组件上激活页面的源代码并将其写入备忘录组件。 谢谢。

13得票2回答
Windows XP的防火墙规则

如何在Windows XP上以编程方式将应用程序或端口添加到Windows防火墙?

13得票4回答
Delphi:如何向其他应用程序发送命令?

如何从其他Delphi创建的应用程序发送和接收命令?我想向我编写的另一个应用程序发送命令。

13得票4回答
如何在Delphi中将字符串裁剪为所需长度?

我有一个数据库列,只能存储40个字符的字符串。因此,当字符串长度大于40个字符时,会报错。在Delphi中,如何将字符串截断/修剪为40个字符?

12得票5回答
从代码中设置Delphi 7项目的“版本信息”?

是否可以通过代码设置“版本信息”设置?我想设置版本编号和“备注”属性的值,而不使用项目选项对话框。

12得票4回答
能否将整个const块标记为已弃用?

我知道你可以使用下面的方法将单个常量标记为弃用const NotDeprConst1 = 1; DeprConst = 2 deprecated; NotDeprConst2 = 2; 但是,你能否将整个const块标记为已弃用,而无需逐个标记常量呢? 我想要做类似以下的事情:c...

12得票2回答
在Delphi中,有没有一种通过类名实例化一个类的方法?

我想通过一个字符串来实例化一个类,有什么方法可以做到吗?

12得票4回答
在Delphi 7中,我是否可以设置“调试”和“发布”模式?

在大多数现代集成开发环境中,您可以拥有调试和发布构建配置,并且可以快速切换它们。 但是,在Delphi 7中似乎不可能实现此功能。我必须手动进入项目设置并切换优化和所有调试信息等选项。 如果有一个插件或类似的东西可以为我处理这个问题,那就太好了。 有人知道有这样的工具吗?还有其他建议吗?...