C ++ Windows应用程序中的延迟任务(睡眠)

时间:2016-03-09 15:41:12

标签: c++ windows-10-universal windows-10-mobile

我目前正在使用C ++在VS 2015中编写一个Windows 10应用程序。我试着遵循这个指南: https://msdn.microsoft.com/en-us/windows/uwp/get-started/create-a-basic-windows-10-app-in-cpp

现在我有一个看起来像这样的小循环:

while (getline(file, line))
    {
    i++;
    //std::this_thread::sleep_for(std::chrono::milliseconds(300));
    //Sleep(300);
    MyApp::MainPage::outBox->Text = ref new PLatform::String(to_wstring(i).c_str());}

我希望循环等待几百毫秒,以便不断更改文本框的内容。我尝试实现的方法是输出本身被延迟但计数仍在继续,因此在累积的等待时间之后没有任何改变。因此,在几秒钟之后输出从0到50而不是0-> 1-2-> 3 ...每300ms。我想也许这个: https://msdn.microsoft.com/de-de/library/hh194873(v=vs.110).aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-1

是一个解决方案,但我不能让它在C ++中工作。 Class System :: Threading没有成员任务或任务...

提前致谢!

0 个答案:

没有答案