두 가지 형식이 있습니다. 나는 그 두 가지를 동시에 시작하고 싶다. 주 프로그램에서 나는 Kamruzzaman Pallob의 제안을 따른다. 다음 코드는 업데이트 버전이지만 아직 작동하지 않습니다.프로그램에서 두 개의 창 양식을 시작하려면 어떻게해야합니까?
오류는 오류 C3350입니다 : '시스템 :: 스레딩 :: ThreadStart은'위임 생성자는 1 개 인자 (들)
#include "stdafx.h"
#include "Form1.h"
#include "Form3.h"
using namespace MySearch;
using namespace System;
using namespace System::Threading;
public ref class ThreadX{
public: ThreadX(){}
public: static void func1()
{
Application::Run(gcnew Form1());
}
public: static void func2()
{
Application::Run(gcnew Form3());
}
};
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
ThreadX^ o1 = gcnew ThreadX();
ThreadX^ o2 = gcnew ThreadX();
Thread^ th = gcnew Thread(gcnew ThreadStart(o1, &ThreadX::func1));
Thread^ th1 = gcnew Thread(gcnew ThreadStart(o2, &ThreadX::func2));
th->Start();
th1->Start();
return 0;
가}