- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[669] [293] の文字列ソートマクロについて
タクマカ [2022/03/03 17:28:14]
お世話になっております
[293] マクロで文字列のソート
にて作成されていた文字列ソートマクロ「StringSort.cms」
よく使用させてもらっています
最近Ver.2.4.1に更新した所、このマクロで100行を越えるデータ(正確には何行以上かは未検証)をソートすると
「Cassava editor は動作を停止しました」となってしまいます。
Ver.2.4.1に対応していないマクロなのか、自分が掲示板や公開マクロの最新版を見逃してしまっているだけなのかわかりませんが、どうにかならないでしょうか?
Re: [669] [293] の文字列ソートマクロについて
あすかぜ [2022/03/03 19:13:47]
過去のスレッドをきちんと更新しておらずすみません。
Ver.1.9 で組み込みの Sort() 関数を追加したので、最新版では
StringSort.qsort(l, t, r, b, x, d);
のかわりに
Sort(l, t, r, b, x, d, false, false, false);
を使用してください。
StringSort.cms が動作しない原因についても調査してみたいと思います。
よろしくお願いします。
Re: [669] [293] の文字列ソートマクロについて
あすかぜ [2022/03/03 19:36:17]
私の環境では、Ver.2.4.1 で 100 行を越えるデータでも StringSort.cms は動作するようです。
もし、もう少し失敗する条件が絞り込めるようでしたら、教えていただけると助かります。