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

[1366] コンパイル済み実行可能ファイルのみ比較ができない

投稿日 17/04/14-23:38
投稿者 TTSから移行中の者
参照先

暗号化された文字列を比較処理すると
プロデルデザイナ、実行可能ファイル、コンパイル済み実行可能ファイル
のそれぞれで結果が異なるのはなぜでしょうか。

◆動作環境情報◆
プロデル 1.5.847
Windows 10(64)
メモリ:15.9 GB



プログラムは以下になります。

’プロデルデザイナ上で実行すると2回とも「一緒です」
’実行可能ファイルにして実行すると2回とも「一緒です」
’コンパイル済み実行可能ファイルにして実行すると1回目「一緒です」、2回目「異なります」

Aは、「あした」
Bは、A
内容Aは、「」
内容Bは、「」

もし A = B なら
  「一緒です」を表示
でないなら
  「異なります」を表示
もし終わり

トリプルDESによってAを「ひらけごま」で暗号化して、内容Aとする
トリプルDESによってBを「ひらけごま」で暗号化して、内容Bとする

もし 内容A = 内容B なら
  「一緒です」を表示
でないなら
  「異なります[改行]"[内容A]"[改行]"[内容B]"」を表示
もし終わり

▲pagetop

[1367] 不具合ですので修正しました

投稿日 17/05/07-15:42
投稿者 ゆうと
参照先

こんにちは ゆうとです。

もし文の条件式に=を使った場合に、参照比較になっていたことが原因でした。

ランタイム版(プロデルデザイナ上)と、コンパイル版は挙動が同じであることが仕様ですので、不具合です。

最新版1.5.848で修正いたしましたので、最新版でお試し下さい。
お騒がせしました。

▲pagetop

[1371] ありがとうございます

投稿日 17/05/14-20:42
投稿者 TTSから移行中の者
参照先

こんばんは。
1.5.850にて確認しました。
ご対応ありがとうございます。

▲pagetop
▲ページの先頭へ

- WebForum -