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

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

AITCE-0040

continueの使用方法が誤っています。

要因
do-while,while-loop,またはfor-next以外でcontinueステートメントが使用されています。continueステートメントは,ループ構造体内だけで有効です。
対処
continueステートメントは,do-while,while-loop,またはfor-nextステートメント内だけで使用してください。
誤った指定例
DEFINE
{
   const string ExeVersion = "7.1";
   const string FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   if (ExeVersion == FileVersion)
      if (AIT_FileExists("#setup.exe") == 0)
         stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
         AIT_LogMessage(stMsgText);
         continue;      // continueステートメントがifステートメント内にあります
      endif;
   endif;
}
この例では,continueがif構造体内にあります。
正しい指定例
DEFINE
{
   const string ExeVersion = "7.1";
   const string  FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   if (ExeVersion == FileVersion)
      if (AIT_FileExists("#setup.exe") == 0)
         stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
         AIT_LogMessage(stMsgText);
      endif;
   endif;
}
continueステートメントをif構造体から削除しました。