ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 06:48

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - Case Elseの位置
作成者 メッセージ
  記事の件名:   引用付きで返信する
やっぱり仕様でしたか・・・

「最後に実行してください」と言う文章は無く、
「全てのCase文が該当しなかった場合に・・・」と言った文章があったのでもしかして? と思ったのですが。
投稿記事 Posted: 2006年1月30日(月) 00:40
  記事の件名:   引用付きで返信する
これは仕様のようですね。こちらに載っています。
http://www.discoversoft.net/help_center ... ctCase.htm
投稿記事 Posted: 2006年1月27日(金) 19:15
  記事の件名:  Case Elseの位置  引用付きで返信する
バグか仕様か分からなかったのですが、Select Case 文で
コード:
Select Case a
    Case Else
        MsgBox hMainWnd,"Err!"
    Cese 1
        MsgBox hMainWnd,"1"
    Case 2
        MsgBox hMainWnd,"2"
End Select
と書くと、全ての入力がElseと判断されます。
仕様ならいいのですけど、一つ一つのCase文が長くて、少しずつCaseを付け足すプログラムの時、上のように書くと付け足しが楽なので。


※他の言語のswitch文等はElseがどこにあっても問題無いですよね。
投稿記事 Posted: 2006年1月27日(金) 02:15

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean