トップページ > プログラム > 2014年05月16日 > dX1r0FTl

書き込み順位&時間帯一覧

29 位/224 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
416
ふらっとVisual C#,C♯,C#(初心者用) Part111

書き込みレス一覧

ふらっとVisual C#,C♯,C#(初心者用) Part111
416 :デフォルトの名無しさん[]:2014/05/16(金) 14:36:51.56 ID:dX1r0FTl
>>410 >>411
if (ie.Document.getElementById("hoge") != DBNull.Value) ・・・(X)
{
  // ie.Document.getElementById("hoge") 指定IDの取得が出来た場合の処理
  ブロック:A
}
else
{
  // ie.Document.getElementById("hoge") 指定IDの取得が出来なかった場合の処理
  ブロック:B
}

上記の様にコードを修正しました。
すると、指定したIDの取得が出来た場合には(X)の部分で次のエラー
メッセージが表示されます。

演算子 '!=' を 'mshtml.HTMLDivElementClass' と
'System.DBNull' 型のオペランドに適用することはできません


出来なかった場合には、エラーはDBNull.Valueで正常に判定され
ブロック:Bに入ります。

以上を踏まえどういうコードを書けばIDが取得出来た場合、出来なかった場合とを
きっちりと判定する事が出来ますでしょうか?
ふらっとVisual C#,C♯,C#(初心者用) Part111
417 :416[]:2014/05/16(金) 15:21:57.53 ID:dX1r0FTl
どうしても解決出来ません。
何とかお教えください。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。