W1058 データ損失の可能性がある文字列の暗黙的なキャスト ('%s' から '%s') (Delphi)
エラーと警告のメッセージ(Delphi):インデックス への移動
コンパイラが、Unicode のなんらかの形式(UnicodeString または WideString)を、AnsiString(または AnsiChar)に暗黙的に変換しなければならないケースを検知した際に、この警告がでます。 この変換では情報が損失する可能性があります。文字列が変換される対象のコード ページで表現できない文字が文字列にあるからです。 デフォルトではこの警告が出ます。
上に言及されているようなデータ欠損が発生しないと確信がある場合には、この警告は回避して構いません。それを行うには、右側オペランドを左側オペランドの型に、手動でキャストします。一般的に、ある文字列型を別の文字列型へ代入することは、なるべく避けます。