如何将对象转换为对象数组?

时间:2013-08-29 19:26:17

标签: visual-c++

我正在进行跨线程更新(可能是以错误的方式进行,但我现在并不是非常担心以正确的方式进行更新)。

private: System:: Void doUpdate() {
             cout << "RUNNING";
             array<Object^>^ args = gcnew array<Object^>(1);
             array<Object^>^ inArgs = gcnew array<Object^>(2);
             inArgs[0] = 123;
             inArgs[1] = "Hi";
             args[0] = inArgs;
            this->Invoke(updateDel, args);
         }

这成功召唤:

private: System::Void crossThreadUpdate(Object obj) {
             /* obj is an object array in the debugger but i can't access it programatically */
             this->progressBar1->Value = 99; // this works
         }

就像我说的那样,我现在不想学习有关Visual C ++ / CLI的所有内容。我只需要这个简单的任务就可以了。

0 个答案:

没有答案