如何防止此警告? [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