過去ログ:     キーワード: 条件: 表示:

[1391] 宣言していない変数を指定したときの挙動について

投稿日 17/09/12-09:14
投稿者
参照先 https://riku22.net/

 こんにちは、お世話になります。

 プロデルを1.5.858に更新したところ、下記のサンプルソースでエラーが出るようになってしまいました。
 可能でしたら、1.5.857以前の仕様に戻していただけないでしょうか。

----------
もしテスト変数が「」なら
「変数の中身がありません。」を「エラー」として警告アイコンで表示
でないなら
「変数の中身は、[「][テスト変数][」]です。」を「」として情報アイコンで表示する
もし終わり
終了
----------

 上記のソースを実行すると、1.5.857以前の場合、きちんとソースが実行され、「変数の中身がありません。」となるんですが、1.5.858に更新したところ、下記のエラーが出力されるようになってしまいました。

----------
プログラムの実行中にエラーが発生しました。
文法に間違えがないか、指定した値が正しいか、確認してください。

文法や使い方が正しいにもかかわらず、このエラーが表示される場合は、不具合の可能性があります。

発生した例外:
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 Produire.PConverter.1(IPPrimitiveClass 0, IPPrimitiveClass& 1)
場所 Produire.PConverter.Compare(IProduireValue leftValue, IProduireValue rightValue, CompareTypes compareTypes)
場所 Produire.ScriptEngine.64(IPhrase 0, IProduireValue& 1, 8 2)
場所 Produire.RuntimeModel.8.11(IPhrase 0)
場所 Produire.RuntimeModel.8.8(IPhrase 0)
場所 Produire.RuntimeModel.8.10(IPhrase 0)
場所 Produire.ScriptEngine.34(IStatement 0, 8 1)
場所 Produire.RuntimeModel.8.22(StatementCollection 0)
場所 Produire.ScriptEngine.137(ProduireFile 0)

[エラー番号901] [はじめ:1行目]
----------

 以上、よろしくお願いします。

▲pagetop

[1393] 修正しました

投稿日 17/10/01-17:05
投稿者 ゆうと
参照先

こんにちは ゆうとです。

代入していない変数て、エラーが表示されてしまう不具合修正しました。

ご指摘ありがとうございます。

▲pagetop

[1396] ありがとうございました。

投稿日 17/10/01-23:05
投稿者
参照先 https://riku22.net/

 こんばんは、陸です。

 修正ありがとうございました。
 以前のような動作になっていることを確認しました。

 今後ともよろしくお願いいたします。

▲pagetop
▲ページの先頭へ

- WebForum -