Wer nicht zugunsten von IntToStr bzw. Format* auf Str verzichten kann und trotzdem weiterhin W1057 Warnungen an anderen Stellen bekommen möchte der könnte die Warnungen an-/ausschalten. (Nachteil: Es ist nicht möglich die Warnungen nur wieder einzuschalten, wenn diese auch in den Projektoptionen aktiviert sind.)
Delphi-Quellcode:
function MakeItAString(const ANumber:Integer): String;
begin
{$WARNINGS OFF}
Str(ANumber, Result);
{$WARNINGS ON}
end;
Man kann natürlich auch für folgenden
QC Report voten und bei genug Votes wird das vielleicht irgendwann mal gefixed.
Report No: 83051 (RAID: 263452) Status: Open
The "Str" procedure is incorrectly implemented in the "System"
unit
http://qc.embarcadero.com/wc/qcmain.aspx?d=83051