検索 on Vista64No.03612
HGF03030 さん 09/09/04 12:56
 
こんにちは。
WindowsVista64bit 版上に V8β11 を入れたのですが、検索が動作しません。検索の
ダイアログが表示され、検索文字列を入力して、上検索/下検索ボタンを押すのです
が、何も起こりません。また、grep も同様です。
ご確認ください。
なお、Vista32bit 版の上だと大丈夫のようです。

[ ]
RE:03612 検索 on Vista64No.03616
秀丸担当 さん 09/09/04 13:44
 

>WindowsVista64bit 版上に V8β11 を入れたのですが、検索が動作しません。検索の
>ダイアログが表示され、検索文字列を入力して、上検索/下検索ボタンを押すのです
>が、何も起こりません。また、grep も同様です。

Vista64bit上で確認してみましたが、特に問題はみられませんでした。
お手数ですが、検索ダイアログの各オプションの状態全てと、具体的な検索文字
列、具体的なテキストの内容を教えていただけるとこちらでも確認できるかもし
れません。
「単語の検索」や「追加の条件」がONだとしたらそれが関係している可能性もあ
るかもしれないです。

[ ]
RE:03616 検索 on Vista64No.03617
HGF03030 さん 09/09/04 15:01
 
回答ありがとうございます。

検索ダイアログは、「検索文字列を強調」「検索したら閉じる」の2つにチェックし
ています。他はすべて未チェックです。この2項目のチェック/未チェックはどの組
み合わせでも動作は変わりません。

操作の内容は、次の通りです。
1.空ファイルを開く
2.10行ほど空行を打つ
3.その後
abc
def
みたいな文字列を打つ
4.カーソルを1行目に移動
5.Ctrl+F で検索ダイアログを表示
6.検索文字列として「a」を入力(※括弧は入力しません。念のため。)
7.下検索(N)(F3)ボタンを押す

これで検索ダイアログが閉じてしまいます。カーソルは1行目から動きません。文字
の強調もされません。
下検索(N)(F3)ボタンじゃなく、Enter でも同様です。

他に調べることがあったらお知らせください。


[ ]
RE:03617 検索 on Vista64No.03618
秀丸担当 さん 09/09/04 15:49
 

手順通りにしてみましたが、再現できませんでした。

お手数ですが、いったん[その他]→[設定内容の保存/復元]から設定内容を保存
しておいて、アンインストールしてからもう一度インストールしてみるとどうで
しょうか。
または、V7.11を入れてみるとどうでしょうか。
もしそれでできる場合、できなかったときとの違いが何かを比べてみると何かわ
かるかもしれません。

もし差し支えなければ、設定内容を保存したファイルを送っていただけるとこち
らでも確認できるかもしれません。
送っていただける場合、xxxxxxxx@nifty.com まで秀丸担当宛であることを書い
て送ってほしいです。

今までの事例としては、検索文字列に空白や幅がゼロの制御文字が入っていて、
それで検索できないということもありました。
もし検索文字列が手入力でなくヒストリから選んでいるとしたら、手入力にして
みると違いがあるかもしれません。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:03618 検索 on Vista64No.03619
秀丸担当 さん 09/09/04 15:50
 

すみません。メールアドレスが隠れてしまいました。
送っていただける場合の送り先は"peh00775@nifty.com"です。

[ ]
RE:03619 検索 on Vista64No.03620
HGF03030 さん 09/09/04 16:07
 
ご回答いただきありがとうございます。
設定を出力してお送りいたしました。
ご確認ください。

なお、v7.11 だと問題ありません。
また、アンインストール&再インストールも行ってみましたが、現象は改善いたしま
せんでした。


[ ]
RE:03620 検索 on Vista64No.03621
秀丸担当 さん 09/09/04 17:10
 

ファイルを受け取りました。
ありがとうございます。
設定を反映させてみましたが、やはり再現しないです。
もう一人の社員にもテストしてもらいましたが、再現できないです。

動画ファイルもいただいて、ありがとうございます。
確かに問題は起きているようではあります。

設定も同じでも起きないということは、Windows上の設定の違いとか、常駐アプ
リとか、ウィルスチェックなどが関係しているということしか思いつかないです。
例えば、管理者権限とそうでないときとか、キー操作/マウス操作をカスタマイ
ズするようなソフトとか、そういったことで違いがあるとか。
あと、秀丸のショートカットを右クリックして出る互換性の設定が関係している
とか。
いまままであまりそういった事例は無かったので違うかもしれないですが、秀丸
の設定ではないということは、それ以外の何かということしか考えられないです。
何かそういったことで思いつくことがありましたら報告いただけると何かわかる
かもしれません。

もし他の方で問題が起きる方がおられましたら報告を頂けると非常に助かります。

[ ]
RE:03621 検索 on Vista64No.03622
秀丸担当 さん 09/09/04 17:28
 

あとV7とV8での大きな違いとしてタブモードがあるので、タブモードをOFFにし
てみるとどうでしょうか。
あと、ツールバーを右クリックして「ツールバー詳細...」で「検索」系の「検
索ボックス」を追加して、ここから検索してみるとどうでしょうか。
置換ダイアログでは置換可能でしょうか。
β11以前にもV8.00β版は使われていたでしょうか。いつのβ版から起きたとい
うことがわかれば修正箇所によって特定できるかもしれません。
いろいろ聞いてすみません。

そういった感じで、できる機能とできない機能の違いが見られるようなことがあ
るようでしたら、何でもいいので報告いただけると何かわかるかもしれないです。
何度もお手数をおかけして申し訳ありません。

[ ]
RE:03622 検索 on Vista64No.03625
HGF03030 さん 09/09/04 18:17
 
こんにちは。
原因が判明いたしました。

> キー操作/マウス操作をカスタマイズするようなソフトとか、
> そういったことで違いがあるとか。
これでした。

「マウスカーソルの下のウィンドウを非アクティブでもスクロールさせる」機能が使
いたくてこれ↓(かざぐるマウス)
http://www.forest.impress.co.jp/lib/sys/hardcust/mouse/kazaguru.html
を入れていたのですが、実はこれ、Vista64 bit 版ではちゃんと動作せず、「マウス
カーソルの下のウィンドウを非アクティブでもスクロールさせる」機能は別のソフト
で使用しています。かざぐるマウスは使ってないので削除しとけばよかったんですが、
そのまま入ったまま使用していました。
これを停止すると正常に検索が動くようになりました。

Vista32ビット版では、かざぐるマウスは正常に動作し、秀丸v8β11も問題ありません。

お手数をおかけいたしました。ありがとうございました。

*****
秀丸は、Windows3.1版, OS/2版の頃から使っており、これ無しでは生活できない体に
なっています。自宅の Mac 上でもエディタだけは秀丸です。検索、特に grep はた
いへん便利に使っていて、これが動かないと生きていけない(^^;;と思って問い合わ
せさせていただきました。

ちなみに、v8βは 10 から導入し、検索が動かなかったので、すぐ 7.11 に戻しまし
た。β11 を入れてみてまだ動かなかったので、問い合わせいたしました。


[ ]
RE:03625 検索 on Vista64No.03661
秀丸担当 さん 09/09/07 11:07
 

>を入れていたのですが、実はこれ、Vista64 bit 版ではちゃんと動作せず、「マウス

そうでしたか。原因がわかってよかったです。
入れてみて確認することもできました。

もし問題を回避する方法が分かったら対策を入れてみようと思います。
調べてみたら、GetDlgItemTextWというAPIで共有メモリのアドレスを指している
ときに限って文字列の取得ができないようです。
ここに限っては対策できそうではありますが、フックの過程でどんなことが起き
ているかは分からないので、他にも問題は起きるかもしれなくて、なんとも言え
ないです。

基本的にはx64で動かない常駐ソフトは使わないほうが無難のようです。

[ ]
RE:03621 検索 on Vista64No.03697
神子秋沙 さん 09/09/08 14:31
 
>もし他の方で問題が起きる方がおられましたら報告を頂けると非常に助かります。


 同様の現象が出ましたので報告します。

OS:Windows 7 RC 64bit
秀丸エディタ: Version 8.00 Beta 11

検索に影響が出た常駐ツール:秀Caps64

 常駐を解除したところ、検索ができることを確認しました。

[ ]
RE:03697 検索 on Vista64No.03698
秀丸担当 さん 09/09/08 16:21
 

報告ありがとうございます。
秀Caps64β版で試してみましたが、こちらでは問題を確認できませんでした。
理由は分からないですが、もしかしたら他の常駐系ソフトと組み合わさることに
より問題が起きているのかもしれないです。
秀Caps64β版の開発中にも、他のフックするソフトと同時に起動すると挙動が変
わるようなことがありました。
Windowsの64bit版ではフック関係が何かと完全ではなくなってしまうようです。

V8.00β12では、とりあえず検索ダイアログの入力だけは回避するようにしておこ
うと思います。
検索ヒストリ,検索ボックスなどでも問題が確認できましたが、対策しだすときり
が無いと思うので検索ダイアログの入力以外はとりあえず保留にしておこうと思
います。

[ ]
RE:03698 検索 on Vista64No.03716
神子秋沙 さん 09/09/09 08:21
 
秀丸担当 さん
 いつもお世話になっています。

>秀Caps64β版で試してみましたが、こちらでは問題を確認できませんでした。
>理由は分からないですが、もしかしたら他の常駐系ソフトと組み合わさることに
>より問題が起きているのかもしれないです。

 その他に利用している常駐系ソフトは、「親指ひゅんQ」「紙Cpoy常駐」です。
時間が取れたら、常駐せずに起動させて確認しようと思います。


>V8.00β12では、とりあえず検索ダイアログの入力だけは回避するようにしておこ
>うと思います。

 V8.00β12で検索ダイアログでの検索がうまくいくことを確認しましだ。対応ご苦
労様です。

[ ]
RE:03716 検索 on Vista64No.03759
秀丸担当 さん 09/09/09 16:58
 

改めて確認してみたところ、秀Caps64β版でも問題を確認することができました。
設定によって違っていました。
秀Caps64β版のヘルプの「64bit版の注意事項」のところにある、うまくいかない
場合がある設定に該当するものがあると再現できました。

どうも、SendMessageフックという種類のフックがあると問題が起きるようです。
かざぐるマウスというのも同じフックを使っているのかもしれないです。
秀Caps64β版でも確認できたことで、何らかの原因がわかるかもしれないので、
もしわかった場合はまた対策を考えたいと思います。

[ ]
RE:03661 検索 on Vista64No.03845
HGF03030 さん 09/09/15 10:16
 
こんにちは。
秀丸v8β14入れました。
問題の「かざぐるマウス」ですが、x64 版が開発されているようなので、それを入れ
てみました。
このページにある
http://www.staticflower.net/software/kazaguru.html
1.39 for x64 (09-09-06)
というヤツです。
すると、かざぐるマウスの動作を有効にしたままで、秀丸で検索&grep ができます。
問題ありません。

秀丸側で何か対策していただいたのでしょうか。
ありがとうございました。


[ ]
RE:03845 検索 on Vista64No.03851
秀丸担当 さん 09/09/15 12:36
 

>秀丸v8β14入れました。
>問題の「かざぐるマウス」ですが、x64 版が開発されているようなので、それを入れ
>てみました。

情報ありがとうございます。
かざぐるマウスのx64版というのあったのですか。
その後、神子秋沙さんからも報告いただき、秀capsでも設定によって起きること
がわかり、いろいろ分かったことがありました。
β12ではとりあえず検索ダイアログの入力で問題が起きないように修正しました。
β14では他の部分も問題無くなっていると思います。
かざぐるマウスの32bit版でも問題無くなっていると思います。

[ ]
RE:03851 検索 on Vista64No.03877
神子秋沙 さん 09/09/16 08:39
 
>β12ではとりあえず検索ダイアログの入力で問題が起きないように修正しました。
>β14では他の部分も問題無くなっていると思います。
>かざぐるマウスの32bit版でも問題無くなっていると思います。

 β14,β16で、検索ダイアログ、検索BOX、検索履歴が正常に動作することを確認し
ました。

 対応ご苦労様です。

[ ]
RE:03851 検索 on Vista64No.03880
HGF03030 さん 09/09/16 10:00
 
こんにちは。
そうですか!対策ありがとうございました!


[ ]