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

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

AITCE-0031

<関数名> : 引数<指定されている引数の数>を取得できません。

要因
引数の数に誤りのある関数が含まれています。
関数にはそれぞれ独自の引数のセットがあります。関数に対して指定された引数の数が,実際に呼び出させる関数の引数の数と一致しないと,このメッセージが呼び出されます。
対処
関数に対して正しい数の引数を指定してください。実際の引数のリストについては,「4.2 APIの詳細」を参照してください。
誤った指定例
DEFINE
{
   const string ExeVersion = "7.1";
   const string FileVersion = "7.1";
   string stMsgText;
}   
MAIN
{
   if (ExeVersion == FileVersion)
      if (AIT_FileExists() == 0)      // 「AIT_FileExists」に引数が指定されていません
         stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
         AIT_LogMessage(stMsgText);
      endif;
   endif;
}
「AIT_FileExists()」に対しては,一つ以上の引数を指定してください。この例では「AIT_FileExists()」に対して引数が指定されていません。
正しい指定例
DEFINE
{
   const string ExeVersion = "7.1";
   const string FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   if (ExeVersion == FileVersion)
      if (AIT_FileExists("#setup.exe") == 0)
      // 「AIT_FileExists」に対して引数を指定しました
         stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
         AIT_LogMessage(stMsgText);
      endif;
   endif;
}
「AIT_FileExists()」に対して引数を指定しました。