九州ドットネット倶楽部別館

facebook 九州ドットネット倶楽部の別館となります。https://www.facebook.com/groups/301814289891768/ ...現在ほぼ管理人の開発備忘録化しています。

エミュレータと実機での処理結果に違いが...

んーー、何でだろうね。
エミュレータおよび、ケーブルで実機につないだ状態では問題なく処理してくれるのだが、ケーブルを外して実行するとエラーになる。
この状態でデバッグ機能は当然使えないので、原因究明が難儀だ。

エラーメーセージは

value can not be null


というやつです。
困った。

まず、どこでこけてるのかあたりをつけた。

Try
h_image.Source = New BitmapImage(New Uri(result.....Value.ToString, UriKind.Absolute))

Catch ex As NullReferenceException
h_image.Source = New BitmapImage(New Uri("Images/noimage.gif", UriKind.RelativeOrAbsolute))
End Try

エミュレータの場合は、NullReferenceExceptionが発生していてうまくいってるが、実機の場合はどうも違うみたい。

えーと、System.ArgumentNullExceptionが発生していました。

なぜ?


まあでも原因がわかったので、catchを増やして対応します。