Re: バグ報告スレッド 11 Ver2.20ベータ公開中 [ No.489 ]
メンテ
 2017/01/06 19:55
 YADO
★不具合情報(Ver2.20 beta16 を使用)
変数の呼び出し値「9100009」で特定の条件下でC++のエラーが発生。


▼検証
コモンイベント/並列処理(常時)
■キー入力:CSelf0[入力待ち] サブキー(12)
■変数操作: CSelf0 = 9100009 + 0
■文字列操作:S0[[サンプル]一時文字列] = 位置[CSelf0]の文字列

Shiftを押した時にマップ上に指定したイベントIDが存在しない時にエラーが発生しました。

なお、
コモンイベント/並列処理(常時)
■キー入力:CSelf0[入力待ち] サブキー(12)
■変数操作: CSelf0 = 9100000 + 0
■文字列操作:S0[[サンプル]一時文字列] = 位置[CSelf0]の文字列
と言ったように、X座標などの数値データを呼び出す設定の場合は、イベントIDが存在していても同様のC++のエラーが発生しました。
「9100000」が「2000000」などの違う数値変数を呼び出す設定の場合は、エラーなどは表示されず、文字列変数に「<<ERROR>>」が設定されます。


▼補足
このエラーはコモンイベントの並列実行のみで発生しました。
自動実行やコモンイベントの呼び出しによる実行。
またはマップイベントに並列実行で同様の設定を行ってもエラーは発生しませんでした。