≒ jawiki/latest 20170220/ のページ数の件>2143336

また5000ちょっとレコード増加。Wikipediaさんは相変わらず順調。

俺のほうもイマイチ優れない体調除けば順調。でもコーディングの進捗は牛歩。ほんとC++/CXの情報の少なさはコピペプログラマには辛すぎる。
面白いのはstackoverflowやMSのフォーラムでもUWP関連のドキュメントの整備具合はあんまり評判が良くないように見受けられること。
やっぱり思うことは一緒だよなー。サンプル通り打ち込んでも動かないと何を信じればいいのかわからなくなっちゃう。
先日もAPIドキュメントに例として載ってたコードを打ち込んだ結果、
[code language=”cpp”]
void OnDrop(Platform::Object^ sender, Windows::UI::Xaml::DragEventArgs^ e)
{
Platform::String^ aaa = safe_cast<Platform::String^> (e->Data->GetView()->Properties->Lookup("aaa"));
OutputDebugString((aaa + L"\r\n")->Data());
}
[/code]
落ちる。例そのまま、何も余計なことしていないのに落ちる。なおその例の載ってたドキュメントがどこだったかは失念。
というかドキュメントの更新頻度はすごく早いので2~3日前の状況と違うことがよくある。頑張ってくださってるのは間違いない。
で、数時間試行錯誤して結局サンプルを読むと違う書き方してるのでそれに倣ってみる。
[code language=”cpp”]
void OnDrop(Platform::Object^ sender, Windows::UI::Xaml::DragEventArgs^ e)
{
Platform::String^ aaa = safe_cast<Platform::String^> (e->DataView->Properties->Lookup("aaa"));
OutputDebugString((aaa + L"\r\n")->Data());
}
[/code]
問題なく動く。あの例は何だったんだということがあった。うーん。Javaで書いてる(コピペしてる)時と比べると一手間多い感じ。
まぁ俺のコーディング能力の無さが一番でかいんだけどね。