[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[523] html.cmsについて

いっち [2019/10/09 10:54:50]

お世話になります。

Cassava Editor Ver.2.1.0 に添付されている「html.cms」ですが、
23行目の str = replace(str, "&", "&");
があると、出力する文字がへんな数字になってしまうようです。

23行目の str = replace(str, "&", "&");
をコメント行にすれば、とりあえず、正しい文字で出力されますが、
どうしてでしょうか?

環境は、Windows10 64ビットです。

※もし、私の環境だけでしたら、申し訳ありません。

Re: [523] html.cmsについて

あすかぜ [2019/10/09 22:33:02]

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

こちらでも問題を確認しました。
バージョン 2.1.0 のバグで、マクロ内で "&" や "|" という文字列を使うと誤動作してしまうようです。
問題の行の切り分けまでしていただいてありがとうございます。
今後修正したいと思います。

当面は23行目をコメント行とするか 2.0.6 へのダウングレードをお願いします。
お手数おかけして申し訳ありませんがよろしくお願いします。

Re: [523] html.cmsについて

いっち [2019/10/09 23:04:33]

>今後修正したいと思います。
分かりました。

Ver.2.1.0の更新内容にある、
>マクロの for や while 内で break と continue が使えるようにした。
>マクロにオブジェクト内のキーの有無を調べる「in」演算子を追加。
を利用したマクロを普段使っていますので、
当面は23行目をコメント行として利用させていただきます。

スレッド一覧に戻る返信