風邪が治ったので再開しました。
Visual C++ 2008 Express Editionでアプリを作る(その5) - ちょっと待っての日記で記述した、フォームによる設定変更で
gdcConf^ _conf; //設定情報 (略) Form_SavePlace^ fsp = gcnew Form_SavePlace(_conf); fsp->ShowDialog();
と、_confで設定情報を保持するようにした。しかし、設定フォームでの変更が_confに反映されていない。考えてみれば当たり前で、コンストラクタで値渡しをしているからで、それを参照渡しに変更した。
// Form_SavePlace::Form_SavePlace(gdcConf^ conf) Form_SavePlace::Form_SavePlace(gdcConf^% conf) { _conf = conf; InitializeComponent(); }