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

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

AITCE-0032

関数に指定された一つまたは複数の変数のデータ型が誤っています。

要因
引数のデータ型と一致しないデータ型が関数に含まれています。
関数にはそれぞれ独自の引数のセットがあります。関数に対して指定された引数のデータ型が,実際に呼び出させる関数の引数のデータ型と一致しないと,このメッセージが呼び出されます。
対処
関数の引数で正しいデータ型を指定してください。実際の引数のリストについては,「4.2 APIの詳細」を参照してください。
誤った指定例
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);
         AIT_Sleep(3);      // integer値が「AIT_Sleep」に指定されています
      endif;
   endif;
}
「AIT_Sleep()」には,float型の引数だけが指定できますが,integer値が引数として指定されています。
正しい指定例
DEFINE
{
   const string ExeVersion = "7.1";
   const string  FileVersion = "7.1";
   string stMsgText;
}
MAIN
{
   if (ExeVersion == Version)
      if (AIT_FileExists("#setup.exe") == 0)
         stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
         AIT_LogMessage(stMsgText);
         AIT_Sleep(3.1);      // integer値をfloat値に変更しました
      endif;
   endif;
}
「AIT_Sleep()」の引数をintegerからfloatに変更しました。