- ふらっと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 - どうしても解決出来ません。
何とかお教えください。
|
|