C++を使った初めてのMetroスタイルアプリでRSSリーダーでもつくってみなよ その2
アプリ機能の指定
どうやら,Androidアプリみたいに使う機能のパーミッションを与える必要があるらしい.
そして,manifestもでてくる.
ということで,インターネット機能をアプリに追加.
Package.appxmanifestを開いて,
機能>インターネット(クライアント)をチェック(すでにされた).
アプリでのデータの取得
ついになにか書くらしい.
RSSのフィードを引っ張ってくるときに
Widows::Web::Syndication
をつかう.
propertyをつけると,
自動的にセッターとゲッター,
自動変数(なにそれ)
ができるらしい.
C++/CLI Tips : プロパティ
なんだかんだ,進み...
Error...
コンパイルは通るのに,実行でコケる.
エラーを追ってみると,
RingoBlogReader.exe!<lambda_be2591e0ffb98703a6e3cd457f190134>::operator()(Concurrency::task<Windows::Web::Syndication::SyndicationFeed ^> t) 行 102
自分で書いたコードはここしか見当たらない.
といっても,チュートリアルのまんまなので
.then( [this] (concurrency::task<SyndicationFeed^> t){ try{ t.get(); }catch(Platform::InvalidArgumentException^ e){ OutputDebugString(e->Message->Data()); } });
t.get()部分でコケてるっぽいんだけど,原因わからず...
つづく!