Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
If文条件式なしの場合の処理
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30823#CommentId85536
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2022/12/9 11:13:00
質問文にある 『Ifの条件式が無い場合』の意味が理解できませんでした。
VB の If 文は、「Boolean 型」または「Boolean? 型」のいずれかを受け取りますが、
条件式が False として判定されたときの話をしておられますか?
※Option Strict Off の場合は、上記以外の型も渡せることがありますが、
その場合、Boolean 型への暗黙変換が発生します。
> DateCheck関数でFalseを返して、その場合If文に入らないと思っていたのですが
単純に、変数 err_flg の値も False だったということはないでしょうか?
型の間違いも考慮して、「Option Strict On」にして試してみるのも良いでしょう。
> If文内に処理が通っています。
第三者がコピー & ペーストするだけで現象を再現可能な、
最低限量のソースコードを提示できますか?
現状だと、DateCheck の実装がどうなっているのか分からないですし、
sData , Item , err_flg , err_cnt の各変数の宣言と、それぞれの実際の値も不明なので…。