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

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

AITCE-0037

gotoのラベル<ラベル名>は別のセクションにあります。

要因
指定されたラベル名とそれに対応するgotoステートメントが別のセクションに存在します。
gotoステートメントとそれに関連するラベルは,同じセクション内にある必要があります。
対処
ラベル名とgotoステートメントは同じセクション内で指定してください。
誤った指定例
DEFINE
{
   string stMsgText;
}
MAIN
{
   goto ErrorLabel;      // gotoステートメントがMAINセクションで定義されています
}
ERROR
{
ErrorLabel:      // ラベルがERRORセクションで定義されています
      stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
}
ラベルとそのgotoステートメントは,同じセクション内で定義する必要があります。この例では,gotoステートメントがMAINセクション内にあり,ラベル「ErrorLabel」がERRORセクション内にあります。
正しい指定例
DEFINE
{
   string stMsgText;
}
MAIN
{
      goto ErrorLabel;
ErrorLabel:      // ラベルがMAINセクション内で定義されています
      stMsgText = "Setup(Japanese) " + InstallerName + " Not Found";
}
ラベル「ErrorLabel」とそのgotoステートメントをMAINセクション内で定義しました。