grepdilalogのresultNo.10063
h-tom さん 06/04/09 18:57
 

h-tom です。

grepdilalogのresultですが、見つからない場合も"-2"を返してしまいます。
(ダイアログのキャンセル時は、問題なく、"-2"です。)
grepdilalog2は、正常に、検索結果の"0"を返します。

秀丸:Version6.00β13
OS:Windows2000SP4

[ ]
RE:10063 grepdilalogのresultNo.10077
秀丸担当 さん 06/04/10 18:31
 

>grepdilalogのresultですが、見つからない場合も"-2"を返してしまいます。
>(ダイアログのキャンセル時は、問題なく、"-2"です。)
>grepdilalog2は、正常に、検索結果の"0"を返します。

試しに確認してみましたが、0を返している状態しか確認できませんでした。
マクロは、どのようなマクロでしょうか。
とはいっても以下のような感じしか無いとは思いますが。
grepdialog;
message str(result);

何か、再現できると思われるような条件などは無いでしょうか。

[ ]
RE:10077 grepdilalogのresultNo.10081
h-tom さん 06/04/11 01:42
 

h-tom です。

>試しに確認してみましたが、0を返している状態しか確認できませんでした。
>マクロは、どのようなマクロでしょうか。
>とはいっても以下のような感じしか無いとは思いますが。
>grepdialog;
>message str(result);
>
>何か、再現できると思われるような条件などは無いでしょうか。
動作環境−検索−ダイアログボックス−grepのダイアログボックスが
「普通タイプ」になっていると、見つからない場合、"-2"を返します。
「新タイプ」、「新タイプその2」だと、正常に"0"を返します。

ちなみに、「普通タイプ」になっていると、検索数1の場合、resultが"-1"に
なりました。検索数から-2した値が入るようです。

[ ]
RE:10081 grepdilalogのresultNo.10085
秀丸担当 さん 06/04/11 14:42
 

>動作環境−検索−ダイアログボックス−grepのダイアログボックスが
>「普通タイプ」になっていると、見つからない場合、"-2"を返します。
>「新タイプ」、「新タイプその2」だと、正常に"0"を返します。
>
>ちなみに、「普通タイプ」になっていると、検索数1の場合、resultが"-1"に
>なりました。検索数から-2した値が入るようです。

ありがとうございます。普通タイプで確認することができました。
新タイプのほうでしか確認してませんでした。
修正させていただきます。

[ ]