「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@805) [中] [未処理]
@805■ (#2522) 未登録keyのハッシュ値を比較演算のオペランドにすると実行エラー - 謎のX (2016-01-10 16:16) /中 未処理
【症状】
未登録のkeyでハッシュを引き、それを直接、比較演算のオペランドにした場合、実行エラーになります。

【再現方法】
以下のプログラムを実行する。
/* ここから */
Hashとはハッシュ
もし((Hash@「key」)が空と等しい)ならば
  「OK」と言う
/* ここまで */

エラーメッセージは以下。
[エラー] tp.nako.bak(2): 関数『等』の実行中にエラーが起きました。モジュール ’dnako.dll’ のアドレス 01397092 でアドレス 00000000 に対する読み込み違反がおきました。(関数)
[エラー] tp.nako.bak(2): (演算)
[エラー] tp.nako.bak(2): (もし)

【要望】
以下のプログラムであれば実行エラーにはならず、比較結果が真になります。
この2つのプログラムは同じ挙動になるべきと思われます。
/* ここから */
Hashとはハッシュ
PrevValueとは文字列
PrevValue=(Hash@「key」)
もし(PrevValueが空と等しい)ならば
  「OK」と言う
/* ここまで */

【バージョン】
1.553

【その他】

(#2522)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能