VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/04/28(Wed) 21:07
投稿者太陽K
Eメール
URL
タイトルGo to Error

はじめまして。太陽Kと申します。
今回エラーについてお聞きしたいのです。
-------------------------------------------------
Appcount = 2
Arrfile(1) = "X:\test.exe"
Arrfile(2) = "X:\test2.exe"
On error goto ErrorA
For i = 1 To AppCount - 1
  If Right(ArrFile(i), 3) = "exe" Then
        Ret = Shell(AppRunName, vbNormalNoFocus)
    Else
        Call RunExe(AppRunName)
    End If
    GoTo Unerror
ErrorA:
MsgBox "指定されたファイル" + vbNewLine + AppRunName + vbNewLine + "が開けませんでした。"
Unerror:
Next
-------------------------------------------------
以上をXドライブが存在しない環境で実行した際にtest.exeのエラーはMsgboxで表示されるのですが、
test2.exeのエラーはGo to分岐を無視して通常のエラー"ファイルが存在しません。"となってしまいます。
なぜでしょうか?もしやGoto条件は一度しか使えないのですか?
教えてください。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -