W1057 文字列の暗黙的なキャスト ('%s' から '%s') (Delphi)
エラーと警告のメッセージ(Delphi) への移動
コンパイラが、AnsiString(または AnsiChar)を、Unicode のなんらかの形式(UnicodeString または WideString)に暗黙的に変換しなければならないケースを検知した際に、この警告がでます。 デフォルトではこの警告が出ます。
この警告を避けるには、次のように、AnsiString を新しい文字列型(UnicodeString)に、明示的に型キャストする必要があります:
<your_target_string> := string(<your_ansi_source);
この警告はまた、UTF8String 値が UnicodeString や WideString のインスタンスに代入された場合にも発生し、この場合には、UTF8String への明示的なキャストが使用できます。