11得票3回答
Delphi 6能在Windows 10上安装吗?

之前几周,我曾经问过一个关于D6和Windows 7的类似问题。在将Delphi 6安装在另一个路径后,它可以正常工作。 但是现在,在从W7升级到Windows 10之后,它不再工作。 我被提示注册软件。我这样做了,并被告知注册成功。但在尝试重新启动时,我被告知许可证信息无效或缺失。 这...

11得票4回答
在Delphi中将十六进制字符串转换为十进制值

我有一个问题,需要用Delphi将十六进制表示的字符串转换为整数值。 例如: 当我使用以下函数时: $FC75B6A9D025CB16 给出了 802829546 Abs(StrToInt64('$FC75B6A9D025CB16')) 但是如果我使用Windows的计算器程序...

11得票2回答
Delphi 6:如何更改创建文件日期(=文件创建日期)?

我已经在谷歌和这里搜索了几个小时,但是我找不到解决办法。 我想要在DELPHI 6中更改“创建时间”(即创建文件的时间戳),而不是“修改时间”(只需要使用“FileSetDate()”调用)或“上次访问时间”。 我应该如何操作?

9得票2回答
有没有一种方法可以使Delphi VCL表单可调整大小,而不改变边框样式?

我刚刚花了相当长的时间尝试通过GExperts使Delphi 6/7 IDE的Tools/Environment Options对话框可调整大小。一切似乎都很顺利,直到我发现将表单的BorderStyle更改为bsSizable会关闭并重新创建表单的句柄,在此过程中丢失了调色板配置列表框的内容...

9得票6回答
如何强制 Delphi 编译器显示所有提示和警告信息

有没有一种方法可以强制Delphi编译器始终显示所有提示和警告? 以下是我在Delphi 6中看到的行为: 1.从源代码控件中检出我的应用程序的新副本 2.在Delphi中打开项目并编译 3.显示项目的所有提示和警告 4.更改一个单元 5.编译 6.只显示更改的单元的提示和警告 因此,我...

8得票2回答
模态窗口的“最小化”行为的正确处理

我有以下问题:我们正在构建一个相当大的应用程序(win32,Delphi 6 Enterprise)。在应用程序的几个部分中,通常包含主窗口选择的详细信息的模态窗口被使用。 我们修改了WM_SYSCOMMAND消息的处理方式,以便如果窗口是模态的,则会向应用程序的主窗口发送SW_SHOWMI...

8得票2回答
使Delphi的TPanel标题自动换行

在Delphi中(我的情况是Delphi 6),有没有一种方法可以包装TPanel.Caption中的文本?

8得票7回答
Delphi - 需要与C# DateTime.IsDaylightSavingTime()方法等效的方法

我需要一种方法来确定某个 TDateTime 值是否在我的时区的夏令时范围内(在 C# 中,DateTime.IsDaylightSavingTime() 方法可以实现相同的功能)。 我知道 Delphi 中没有类似的函数,因为 Delphi 的 TDateTime 不包含有关时区的信息,但...

8得票4回答
Delphi中使用单个函数来释放内存和设置为nil的方法

我有很多内存分配和同样数量的FreeMem调用。但我没有在调用freemem之前检查指针是否为空,也没有在释放后设置指针为空。 我试图创建一个函数来做这个。 procedure FreeMemAndNil(p: Pointer; size: Integer = -1); begin ...