1

私は C++ クラスを書いています。System::Windows::Form::Control タイプまたは .NET マネージ オブジェクトにグローバル変数を保持したいと考えています。このグローバル変数で何かを処理したい。ただし、Visual C++ はこれを許可されていません。

返されるエラーは次のとおりです:「グローバル変数または静的変数にマネージド型がない可能性があります」

このエラーは、Garbage Collector に関心がある可能性があります。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

std::string のような非管理型を使用する

于 2010-03-02T07:32:40.007 に答える
0

コントロールの場合、ハンドル (HWND) をグローバル変数に格納し、必要なときにコントロールを取得できます。他の管理対象オブジェクトについては、わかりません。彼らは同じことを可能にする識別子を持っていますか?

于 2010-03-02T07:38:30.553 に答える