掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CLIで、データを別クラスにした場合の、変数の宣言 (ID:68799)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ありがとうございます。 Form1.hでは、すでに for ( int i=0; i<=9; i++ ) { child1 = gcnew Form2(data_[i]); } があるので、Form2.hの話と思いました。 Form2.hで、Form1.hに準じて private: Form2^ child1; array<MyData^>^ data_; public: Form2(array<MyData^>^ data) { InitializeComponent(); // //TODO: ここにコンストラクタ コードを追加します // data_ = gcnew array<MyData^>( 10 ); for ( int i=0; i<=9; i++ ) { data_[i] = gcnew MyData(""); } for ( int i=0; i<=9; i++ ) { child1 = gcnew Form2(data_[i]); } } とした場合、 「引数を 'SharedData::MyData ^' から 'cli::array<Type> ^' に変換できません。」 というメッセージが3個出ます。 まだ、各変数や、ポインタ?の関係がよくわかりません。 アドバイスを頂けませんでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.