投稿日 | 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]"」を表示
もし終わり
投稿日 | 17/05/07-15:42 |
---|---|
投稿者 | ゆうと |
参照先 |
こんにちは ゆうとです。
もし文の条件式に=を使った場合に、参照比較になっていたことが原因でした。
ランタイム版(プロデルデザイナ上)と、コンパイル版は挙動が同じであることが仕様ですので、不具合です。
最新版1.5.848で修正いたしましたので、最新版でお試し下さい。
お騒がせしました。
投稿日 | 17/05/14-20:42 |
---|---|
投稿者 | TTSから移行中の者 |
参照先 |
こんばんは。
1.5.850にて確認しました。
ご対応ありがとうございます。
- WebForum -