トラックバック(0)TKFP.DLLの不具合を調べていたら恐ろしい事実に気付いてしまいました。FrameworkのIndexOf関数がカルチャに影響されるらしい。゙ラ")の結果が「-1」では無く「2」なってしまいます。今回、不具合が発生したのは"/ー".IndexOf("//")が「-1」にならなかったことです。1.1ではそれが使えずにSystem.Globalization.CultureInfo.CurrentCulture.CompareInfo.IndexOfなどと言う、関数を使う羽目になりました。1.1での影響はほとんど無いのですが、TKFP.DLLでは両バージョンを同一のソースで管理しているので、おかげでコンパイルオプションだらけです。影響するようなのでちょっと見直す必要がありそうです。ContainsとかReplaceが影響しないのがさらに混乱するんですけどね。そもそも、この仕様ってどうなんでしょう?あいまいな日本語比較より厳密な文字比較をする場面のほうが圧倒的に多いような気がするので、あいまい比較をオプションにするべきだと思うのですが。電子メールURLログイン情報を記憶コメントCaptcha:画像の中に見える文字を入力してください。