動作環境
C++ Builder XE4
FastMMにてメモリリークを調査中。
System.Internal.StrHlpr.pas関連で52900バイトものメモリリークが発生している。
関連して以下を見つけた。
http://qc.embarcadero.com/wc/qcmain.aspx?d=75909
バージョンはC++ Builder 2010であるが、XE4はどうだろうか。
Workaroundは3種類書かれている。
UnicodeStringの定義そのものを変更するのは影響範囲が広いため、1や2の方法を検討する。
関連してそうなコードを見たが、同じようなconcatenateはしていなかった。