SameTextとSameStr
28 SameStrText 動作確認 Delphi2007 更新日 2008/01/16(水)

いつも迷うのでメモしておきます。

大小文字を区別しない比較は
    SameText
    CompareText     →  ソートの時などに使う
    AnsiSameText
    AnsiCompareText

大小文字を区別する比較は
    SameStr
    CompareStr
    AnsiSameStr
    AnsiCompareStr

になります。

なぜ、大小文字を区別しない比較が『Text』で
区別する比較が『Str』なのかは謎です。

大小文字が異なっていても
"テキスト"としては同一かどうか比較できるけど
"ストリング"としては別物という意味合いでしょうか。

function SameString: Boolean;
と、
function SameStringIgnoreCase: Boolean;
こんな関数作った方がわかりやすくなるかもしれません。