14得票4回答
如何在Delphi中创建XML文件

我是Delphi的新手,现在我需要创建一个XML。我的代码如下: unit writexml1;interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dia...

9得票1回答
Delphi带有字符串参数的过程

在使用Delphi的过程和字符串时,我遇到了一个问题。事实上,我期望看到输出字符串“1S2S3S4S5S6S”,但实际输出是“1234S5S6”。在调试过程中,它说S1、S2、S3和S6字符串变量未初始化(S1、S2、S3、S6是空字符串,S4和S5的值为'S')。有人能解释一下吗?以下是代码...

17得票6回答
Delphi - 从字符串中删除所有非标准文本字符

我需要从字符串中去除所有非标准文本字符。除了换行和回车符外,我需要删除所有非 ASCII 和控制字符。

7得票3回答
内存泄漏 GETIPFROMHOST

我有这段代码可以从主机名中检索IP地址: program Project1; {$APPTYPE CONSOLE} uses SysUtils, winsock; function GetIPFromHost(const HostName: string): string; t...

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

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

8得票3回答
基于密钥的简单文本文件加密

我正在尝试实现一个简单的文本文件加密技术,我正在使用以下代码进行操作。这段代码不是我编写的,我只是通过谷歌搜索得到了它。这种加密技术似乎非常简单、简洁和易于实现。我看到它只有一个函数可以在运行时进行加密和解密。只需传递密钥即可完成操作。然而,我想知道,是否有可能检查用户传递的密钥是否正确。目前...

31得票6回答
当调用ShowModal时,窗体被隐藏在其他窗体后面。

我的应用程序以模态窗体为基础。主窗体通过ShowModal打开一个窗体,这个窗体再用ShowModal打开另一个窗体,因此我们有一堆叠的模态窗体。有时候会出现这样一个问题:当在新窗体中调用ShowModal时,它会被隐藏在之前的窗体后面,而不是显示在顶部。按下alt+tab键后,窗体会回到顶部...

12得票1回答
控件的 Owner 和 Parent 有什么区别?

我对Delphi VCL控件的两个属性有点好奇。 每个组件在运行时都有Owner和Parent这两个属性。谁能帮助我理解它们之间的区别?它们如何被Windows用于显示控件或窗体?

17得票6回答
如何在命令行上编译我的Delphi项目?

有没有人曾经成功使用命令行编译他们的Delphi 6和7项目(不是任何版本大于7的Delphi)? 我看到的所有说明都不太清楚需要将什么放在哪里! 我正在寻找逐步指南。 答案应该仅限于Delphi 6和7:我知道Delphi 2006及更高版本使用MSBuild,这要容易得多。 链接也...

41得票6回答
我的可执行文件被杀毒软件误报了

我遇到了一个烦人的问题。突然之间,Avira AntiVir 开始将我的软件中的一个可执行文件标记为病毒。 由于几乎所有用户的默认操作是点击“确定”,而 Avira 建议将这个病毒 放入隔离区域,所以我的大多数用户都会删除这个可执行文件。 好吧,让我们不要傲慢自大,检查一下我是否真的被感染...