JP1/NETM/DM Automatic Installation Toolガイド (Windows(R)用)

[目次][用語][索引][前へ][次へ]

AITCW-0033

switchステートメントにはdefaultラベルしかありません。

要因
switchステートメントでdefaultステートメントのcaseだけが指定されています。switchステートメントのcaseラベルが指定されていません。これは,ステートメントのシーケンスに相当します。
対処
switchステートメントで少なくとも一つのcaseラベルを指定してください。
誤った指定例
DEFINE
{
   const string FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   switch(FileVersion)
      default:      // switchステートメントにdefaultステートメントしか使用していません
         ...
         ...
         break;
   endswitch;
}
すべてのswitchステートメントに,一つ以上のcaseステートメントが必要ですが,この例では,caseステートメントがなくdefaultステートメントしか指定されていません。
正しい指定例
DEFINE
{
   const string FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   switch(Version )
      case "7.1":      // switchステートメントにcaseステートメントが含まれています
         ...
         ...
         break;
      default:
         ...
         ...
         break;
   endswitch;
}
switchステートメントにcaseステートメントを追加しました。