之前几周,我曾经问过一个关于D6和Windows 7的类似问题。在将Delphi 6安装在另一个路径后,它可以正常工作。 但是现在,在从W7升级到Windows 10之后,它不再工作。 我被提示注册软件。我这样做了,并被告知注册成功。但在尝试重新启动时,我被告知许可证信息无效或缺失。 这...
我有一个问题,需要用Delphi将十六进制表示的字符串转换为整数值。 例如: 当我使用以下函数时: $FC75B6A9D025CB16 给出了 802829546 Abs(StrToInt64('$FC75B6A9D025CB16')) 但是如果我使用Windows的计算器程序...
我已经在谷歌和这里搜索了几个小时,但是我找不到解决办法。 我想要在DELPHI 6中更改“创建时间”(即创建文件的时间戳),而不是“修改时间”(只需要使用“FileSetDate()”调用)或“上次访问时间”。 我应该如何操作?
我刚刚花了相当长的时间尝试通过GExperts使Delphi 6/7 IDE的Tools/Environment Options对话框可调整大小。一切似乎都很顺利,直到我发现将表单的BorderStyle更改为bsSizable会关闭并重新创建表单的句柄,在此过程中丢失了调色板配置列表框的内容...
有没有一种方法可以强制Delphi编译器始终显示所有提示和警告? 以下是我在Delphi 6中看到的行为: 1.从源代码控件中检出我的应用程序的新副本 2.在Delphi中打开项目并编译 3.显示项目的所有提示和警告 4.更改一个单元 5.编译 6.只显示更改的单元的提示和警告 因此,我...
我有以下问题:我们正在构建一个相当大的应用程序(win32,Delphi 6 Enterprise)。在应用程序的几个部分中,通常包含主窗口选择的详细信息的模态窗口被使用。 我们修改了WM_SYSCOMMAND消息的处理方式,以便如果窗口是模态的,则会向应用程序的主窗口发送SW_SHOWMI...
我需要一种方法来确定某个 TDateTime 值是否在我的时区的夏令时范围内(在 C# 中,DateTime.IsDaylightSavingTime() 方法可以实现相同的功能)。 我知道 Delphi 中没有类似的函数,因为 Delphi 的 TDateTime 不包含有关时区的信息,但...
我有很多内存分配和同样数量的FreeMem调用。但我没有在调用freemem之前检查指针是否为空,也没有在释放后设置指针为空。 我试图创建一个函数来做这个。 procedure FreeMemAndNil(p: Pointer; size: Integer = -1); begin ...