1
我已經成功地編譯了下面的代碼,但是我必須創建一個線程數組。初始化一個受管理的線程數組
Form1^ form1obj = gcnew Form1();
Thread^ bfcaller = gcnew Thread(
gcnew ThreadStart( form1obj, &Form1::bruteforce ));
bfcaller->Start();
我被使它陣列像這樣的錯誤:
array<Form1^>^ form1obj = gcnew array<Form1^>(25);
array<Thread^>^ bfcaller = gcnew array<Thread^>[25];
for (int counter = 0; counter < 25; counter++)
{
bfcaller[counter] = gcnew Thread(gcnew ThreadStart(form1obj, &Form1::bruteforce));
}
哪裏做錯了?感謝幫助。
謝謝你的留言。它編譯得很完美。就像你說的,第一個參數必須是form1obj [counter]。再次感謝(我已經爲這個問題谷歌2天了,哈哈) – 2011-03-17 03:05:16