>>11 >>19
AnsiStringもstd::stringも、c_str()はその場限りの寿命なんだよ。
c_str()の返すポインタを他の変数に記録して後で使うってのは
どの入門書を見てもダメと書いてあるはずだ。
意味がわからなかったら cds.lpData の値とShowMessage後の
ParamStr(1).c_str()の値を比較してごらん。