今日、私はコード内のいくつかの警告を修正していました。そのうちの1つは、関数内の「W1058「string」から「AnsiString」への潜在的なデータ損失を伴う暗黙の文字列キャスト」ですContainsStr
。
2つのUnicode文字列を引数として取るこの関数に相当するものをしばらく検索した後、ここで質問することにしました。ContainsWideStr
(Delphi 2007以下の場合)または(Delphi 2009+の場合)のようなものを見つけることを期待していましContainsUnicodeStr
たが、これらのいずれも見つかりませんでした。
私は自分でこのようなことをすることができることを知っています:
function ContainsUnicodeStr(const AText, ASubText: String): Boolean;
begin
Result := Pos(ASubText, AText) > 0;
end;
ただし、すでにDelphiにあるコードの重複は避けたいのですが、どこにあるのかわかりません。