0

Visual C++ アプリで、"FrmProps.h" というフォームから "MyApp.h" というフォームを開こうとしました。1つのフォームからMyApp.h、「MyApp.h」から「FrmProps.h」を開くことはできたのですが、「FrmProps.h」から「MyApp.h」を開こうとするとエラーが出てしまい、 「識別子MyApp^は無効です」と言っています。

私が使用しているコードは(FrmProps.h)です:

#include "MyApp.h"

MyApp^ myapp = gcnew MyApp();
myapp->Show();
myapp->Text = textBox1->Text;
4

1 に答える 1

1

これは、フォームが 2 回宣言されていることが原因である可能性があります。これを回避するには、ヘッダー ガードを確認してください。

于 2014-01-21T07:39:05.797 に答える