ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月29日(金) 00:56

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




新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
 記事の件名: Case Elseの位置
投稿記事Posted: 2006年1月27日(金) 02:15 
オフライン

登録日時: 2005年5月31日(火) 23:46
記事: 45
お住まい: 愛知県
バグか仕様か分からなかったのですが、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日(金) 19:15 
オフライン

登録日時: 2005年5月31日(火) 17:14
記事: 231
お住まい: 茨城県
これは仕様のようですね。こちらに載っています。
http://www.discoversoft.net/help_center ... ctCase.htm


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年1月30日(月) 00:40 
オフライン

登録日時: 2005年5月31日(火) 23:46
記事: 45
お住まい: 愛知県
やっぱり仕様でしたか・・・

「最後に実行してください」と言う文章は無く、
「全てのCase文が該当しなかった場合に・・・」と言った文章があったのでもしかして? と思ったのですが。


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 

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


オンラインデータ

このフォーラムを閲覧中のユーザー: Bing [Bot] & ゲスト[18人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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