getcliphist -1で落ちるNo.03626
たけとり さん 09/09/04 18:56
 
こんばんは。

標題のようなマクロを実行すると、秀丸全体が落ちてしまう(常駐秀丸も含めて終了
する)ことがわかりましたので、報告します。(秀丸8ベータ11です。定かではない
のですがバージョン7でも?)

具体的には、以下のような感じです。
#a = -1;
getcliphist #a;

再現しますでしょうか。

ところで、マイナスの数字を指定した場合、単に無視する(result==false)のでも
いいのですが、せっかくなので後ろから何番目の履歴を取り出すという意味を持たせ
るのはいかがでしょうか。
つまり、-1が一番古い履歴、-2が二番目に古い履歴...という感じです。

よろしくお願いします。

[ ]
RE:03626 getcliphist -1で落ちるNo.03662
秀丸担当 さん 09/09/07 11:14
 

>標題のようなマクロを実行すると、秀丸全体が落ちてしまう(常駐秀丸も含めて終了
>する)ことがわかりましたので、報告します。(秀丸8ベータ11です。定かではない

報告ありがとうございます。
再現させることができました。
以前から起きていたかもしれません。
β12で修正させていただきます。

マイナス値で後ろから参照もやってみようと思います。

[ ]
RE:03662 getcliphist -1で落ちるNo.03677
たけとり さん 09/09/07 16:40
 
>β12で修正させていただきます。
>
お手数をおかけします。

>マイナス値で後ろから参照もやってみようと思います。

是非、よろしくお願いします。

[ ]
RE:03677 getcliphist -1で落ちるNo.03692
秀丸担当 さん 09/09/08 10:32
 

getcliphistでマイナス値で後ろから参照できるようにする件ですが、やっぱりや
めておこうと思います。
これをやってしまうと下位バージョンで落ちるマクロができてしまうことになっ
てしまうので、もしやるとしたら別の方法ということにして、マイナス値はやめ
ようと思います。
どれくらい必要性があるかわからないので、別の方法も保留にさせていただこう
と思います。

[ ]
RE:03692 getcliphist -1で落ちるNo.03700
たけとり さん 09/09/08 17:04
 
お疲れ様です。

>やっぱりやめておこうと思います。

了解しました。
古いバージョンのことを考えたとき、引数がマイナスの場合に処理を分岐するコード
は(どちらにしても)必要なままになるので、そういう運用でまかなうようにしてみ
ます。

[ ]