【发布时间】:2013-10-17 06:19:12
【问题描述】:
在我的 Delphi 7 代码中,声明了以下过程。
procedure MyProcedure(var HintInfo: THintInfo);
在将其迁移到 Delphi XE4 时,编译器会抛出以下警告:
W1000 Symbol 'THintInfo' is deprecated: 'Use Vcl.Controls.THintInfo'
我用谷歌搜索并在http://www.alphaskins.com/forum/index.php?showtopic=5005找到了以下解决方案
{$IFDEF UNICODE}
THintInfo = Controls.THintInfo;
{$ENDIF}
这是正确的还是有任何有效的方法可以做到这一点。
我的uses 中已经添加了Controls 单元。
【问题讨论】:
-
将
uses部分从Controls,Forms更改为Forms, Controls将是一个肮脏的工作人员。更好地使用 Controls.THintInfo。
标签: delphi delphi-7 delphi-xe4