如何防止此警告? [DCC警告] uFvSystem.pas(293):W1024融合为符号和无符号类型 - 加宽两个操作数W1024合并有符号和无符号类型 - 扩大了两个操作数
function LinkerTimestamp: TDateTime; overload;
begin
Result := PImageNtHeaders(HInstance + PImageDosHeader(HInstance)^._lfanew)
^.FileHeader.TimeDateStamp/SecsPerDay + UnixDateDelta;
end;
第二段并不能证明警告。即使这两种类型相同,添加也会溢出。我认为这个警告实际上是因为编译器没有理由为表达式选择一种类型。表达式是a + b。 a + b应该具有a的类型还是b的类型? – 2015-04-03 19:43:20