0

私はWindowsフォームアプリケーションで作業しています。私は Form1.h という 1 つのフォームを持っています。このフォームには、pictureBox1 という名前の 1 つの pictureBox があります。そして、Form1.hのpictureBox1にアクセスし、main.cppファイルから画像を表示したいmain.cppファイルが1つあります。

これを行うために、私はこのコードを使用しています

main.cpp

#include "Form1.h"
    using namespace PUMA_LED_TESTER;

Form1^ form1=gcnew Form1; 

form1->pictureBox1->Image =bmp;

しかし、このコードはエラーを出しています

error C3145: 'form1' : global or static variable may not have managed type 'PUMA_LED_TESTER::Form1 ^'
          may not declare a global or static variable, or a member of a native type that refers to objects in the gc heap

このエラーが発生する理由がわかりません。このエラーの解決策を教えてください。

前もって感謝します

4

0 に答える 0