【发布时间】:2010-05-08 06:34:29
【问题描述】:
我在 Delphi 2007 应用程序中有以下代码:
function TBaseCriteriaObject.RecursiveCount(
ObjType: TBaseCriteriaObjectClass): integer;
var
CurObj: TBaseCriteriaObject;
begin
result := 0;
{$WARNINGS OFF}
for CurObj in RecursiveChildren(ObjType) do
Inc(Result);
{$WARNINGS ON}
end;
产生此警告的原因:
[DCC Warning] BaseCriteriaObject.pas(255): H2077 Value assigned to 'CurObj' never used
我了解警告但不想更改代码,那么我该如何摆脱警告,因为 {$WARNINGS OFF} 在这种情况下似乎不起作用?
【问题讨论】: