+1
Suggestion [Wxxx] "Format parameters have wrong type"
As followup to: http://fixinsight.userecho.com/topics/132-w513-false-positives-with-numbered-parameters/
Would it be possible for you to check the parameter types for compatibility? Because errors there will crash the applicaton at runtime. Taking into account numbered parameters of course :)
Something like:
var
iError: integer;
sError: string;
begin
Format('Code %s [%d]', [sError, iError]);
Format('Code %d [%d]', [iError, sError]); <-- Wxxx Parameter data type doesn't match placeholder
Format('Code %s [%0:d]', [sError, iError]); <-- Wxxx Parameter data type doesn't match placeholder
end;Customer support service by UserEcho