8得票1回答
如何正确释放OleVariant后面的接口?

我正在尝试找到一种安全/确定的方法来释放封装在OleVariant中的接口。 据我所知,Delphi会在过程结束时释放接口引用,但在我的情况下,我必须提前释放它,因为我需要关闭COM。 procedure Test; var LLibrary: OleVariant; begin ...

8得票1回答
如何清空“运行->参数”菜单中的参数字段?

我正在使用CodeGear RAD Studio IDE。 为了测试我的应用程序,我使用“运行->参数”菜单中的“参数”字段几次。 但是每次我提供一个新值,它都不能从“下拉框”中删除。 有时候里面会有一些信息,我不希望与偶尔使用我的机器的人分享。 我需要清空这个字段(擦除所有值),以便...

8得票1回答
如何安装最新版本的Delphi 2007?需要安装哪些更新?

我注册用户下载页面上有几个适用于Delphi 2007的补丁。(如果您有多个注册版本,则此页面非常笨重。) 我不再记得正确的组合方式以安装最新版本的Delphi 2007。 是否有包含所有补丁的ISO可用,或者获取最新完全打过补丁的Delphi 2007的推荐方法是什么?唯一的ISO似乎是C...

8得票3回答
存储枚举的列表类?

我应该使用哪种列表类型来存储枚举值?我尝试使用TObjectList,将其强制转换为TObject以添加值,但在从列表中读取时无法将其转换回枚举。 你可以使用哪种列表来存储枚举值?

8得票1回答
如何探测Intel®高级矢量扩展的可用性?

我该如何使用Delphi 2007检查一个框是否支持AVX? 我的问题仅限于查询CPU中的支持情况(假设操作系统为Windows 7且已安装SP1)。 Chris Lomont编写的PDF文档"Introduction to Intel® Advanced Vector Extension...

8得票8回答
如何获取关于计算机的信息?[32位或64位]

我该如何获取Windows操作系统类型的信息?是32位还是64位?我该如何以编程的方式获取这些信息?

8得票2回答
Delphi 2010宽字符函数与字符串函数的区别

我们目前正在将 Delphi 2007 项目转换为 Delphi 2010。我们已经在使用 Unicode(通过 WideStrings 和 TNT Unicode 控件)。 我原本以为需要替换所有 Wide 函数,例如 WideUpperCase,为它们的等效函数,例如 UpperCase...

8得票1回答
在Delphi的.dproj文件中,<DCCReference>标签是用来做什么的?

我注意到一个参考了一个不存在的文件的 &lt;DCCReference&gt; 标签。这些标签有什么意义呢?删掉它们会有什么后果吗?

8得票6回答
检测我的应用程序是否在IDE“Delphi 2007 .Net”下运行

如何检测我的应用程序是否在IDE“Delphi 2007 .Net”下运行,是否有类似DebugHook的东西? 再见。

8得票1回答
如何确定用户帐户是否是(间接)属于AD组的成员?

如何确定用户帐户是否是AD组的成员,特别是当用户不是该组的直接成员时? 一个例子: - user1是group1的成员 - group1是group2的成员 - 函数调用IsUserMemberOf('user1', 'group2')的结果应为TRUE(虚构) 对于.NET,有一个解决...