与this question相关,我试图实现一个使用WinRT API设置桌面墙纸的过程。为了模仿C#中的await功能,我使用了TTask.Future(link),如here和here所述。 我的实现看起来是这样的: class procedure TUtilityWin.SetWallpaper(AFileName: String);
var
lStorageFile: ISto
我正试图围绕C++协程功能包裹我的头。我读了肯尼的文章(C++ - Introducing C++/WinRT),也试着看这个演示文稿,CppCon 2016: James McNellis “Introduction to C++ Coroutines"。我不断看到非空的“函数”,没有某种形式的return语句。作为例子,请参阅Kenny文章中的以下代码示例。 PrintFeedAsync函数/