2017/2/8 (水) 08:52:17 おかぽん |
02_Mask.pas の MatchesMask 関数を使用したテスト
http://mrxray.on.coocan.jp/Delphi/plSamples/778_FileName_WildCard.htm#02
こちらで紹介のMatchesMask関数ですが、
MatchesMask('5', '[1-9]'); //マスクの先頭が集合の場合
この一行だけで、メモリーリークしたり([Delphi-ML:53856])、
2バイト文字の扱いが怪しい([Delphi-ML:53879])とこあったりしましたが、
うにこーど化した2009あたりで直されたんでしょうね。
メモリーリークに関しては、私の現在テストできる環境の Delphi 5, 7, Turbo Delphi では
再現しますが、Delphi XE3 では、再現しません。
|
|