我想调用在我的main函数中创建的类的成员函数,但是我得到一些错误,我不能调用非静态成员函数。如何调用“Form1”的公共成员函数“msg”?
int main(array<System::String ^> ^args) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew Form1());
int test = 0;
if (test>0) {
Form1::msg("1");
} else {
Form1::msg("2");
}
return 0;
}
答案 0 :(得分:0)
您需要Form1
的实例句柄。显然,您应将gcnew Form1()
的左值存储为调用msg
的对象。