WinXPの互換モードについてNo.11685
MAKOPI さん 02/04/08 23:33
 
Win XPにおいて、ある開発環境の外部エディタに秀丸を使用しています。その開発環
境はWin95用なので、Win95互換モードで動作させています。そこで秀丸を開発環境か
ら呼び出すと、文字コピー操作(BOXコピーなども)をしてもコピーされません。コ
ピー操作の時に秀丸が死ぬこともあります。

どうも呼び出し元の動作モードで秀丸が動作するようです。ためしに互換モードをや
めてみたところ正常でした。
秀丸単体でも互換モードにすると、同じ状況なのでおそらく原因は互換モードと思わ
れます。

これはOSの問題でしょうか?秀丸の問題でしょうか?

当方の使用OSはWindows XP Pro、秀丸はVer 3.15です。

[ ]
RE:11685 WinXPの互換モードについてNo.11686
アルビレオ さん 02/04/09 02:19
 
>どうも呼び出し元の動作モードで秀丸が動作するようです。ためしに互換モードを
>やめてみたところ正常でした。
>秀丸単体でも互換モードにすると、同じ状況なのでおそらく原因は互換モードと思
>われます。
>
>これはOSの問題でしょうか?秀丸の問題でしょうか?
>
>当方の使用OSはWindows XP Pro、秀丸はVer 3.15です。

私も詳しく知っているわけではありませんが、互換モードは「XPでは正常に動作しな
いアプリケーションをなんとか動作するようにする」ためのものなので、
WindowsXPは通常のモードで問題なく動作するものを互換モードで使うようなことは
考慮されていなかったと思います。
OSがそういう設計をしている以上、仮に秀丸を互換モードでも正しく動作するように
改変すると
かえってトラブルが増えてしまう可能性もあります。

現状では不便なことはよく理解できますが、開発環境から秀丸を使わないようにする
か、OSをWindows9xに戻すぐらいしか
私には思いつきません。

[ ]
RE:11685 WinXPの互換モードについてNo.11687
秀丸担当 さん 02/04/09 18:54
 
>Win XPにおいて、ある開発環境の外部エディタに秀丸を使用しています。その開発
>環境はWin95用なので、Win95互換モードで動作させています。そこで秀丸を開発環
>境から呼び出すと、文字コピー操作(BOXコピーなども)をしてもコピーされません。
>コピー操作の時に秀丸が死ぬこともあります。

やってみたところ、コピーできないことを確認できました。
秀丸だけでなく、他のアプリケーションも同様なようです。

それでも死んでしまうのはまずいと思うのですが、死ぬ状況は
再現できませんでした。
死ぬ場合の再現手順があればお教えください。

[ ]
RE:11687 WinXPの互換モードについてNo.11688
MAKOPI さん 02/04/09 20:26
 
>やってみたところ、コピーできないことを確認できました。
>秀丸だけでなく、他のアプリケーションも同様なようです。
>
>それでも死んでしまうのはまずいと思うのですが、死ぬ状況は
>再現できませんでした。
>死ぬ場合の再現手順があればお教えください。

いろいろ試してみたところ、100%再現する方法がわかりました。
以下、手順です。

文字を何個か入力する。

やり直し(Ctrl+Z)を一回する。

残った文字をコピー

死にます。

[ ]
RE:11687 WinXPの互換モードについてNo.11689
MAKOPI さん 02/04/09 20:47
 
>やってみたところ、コピーできないことを確認できました。
>秀丸だけでなく、他のアプリケーションも同様なようです。
>
>それでも死んでしまうのはまずいと思うのですが、死ぬ状況は
>再現できませんでした。
>死ぬ場合の再現手順があればお教えください。

もうひとつ死ぬ場合があるのですが、外部ヘルプにMSDN(2001年10月リリース"MSDN13
0.col")を割り当ててるのですが、秀丸から起動すると死にます。

他にも、秀丸上に入力されているURLから飛ぶとIEに転送されるURLが変になるという
現象もあります。


http://www.microsoft.co.jp/

http://"http://microsoft.co.jp",,-1,0,,,,

いろいろ不都合が出てきたので、開発環境を互換モードで動作させるのはやめました。
おとなしくWin95にします。

[ ]
RE:11689 WinXPの互換モードについてNo.11690
MAKOPI さん 02/04/09 20:59
 
>例
>http://www.microsoft.co.jp/
>↓
>http://"http://microsoft.co.jp",,-1,0,,,,

すいません。一部間違いでした。

http://"http://www.microsoft.co.jp",,-1,0,,,,

[ ]
RE:11686 WinXPの互換モードについてNo.11691
MAKOPI さん 02/04/09 21:49
 
>私も詳しく知っているわけではありませんが、互換モードは「XPでは正常に動作し
>ないアプリケーションをなんとか動作するようにする」ためのものなので、
>WindowsXPは通常のモードで問題なく動作するものを互換モードで使うようなことは
>考慮されていなかったと思います。

単純に"互換"なので、両方で動作する秀丸がなんで?という疑問があったので・・・

"互換モード"ではなくて"無理やり動かすモード"なんですね。95も残してあるので、
そちらで使用します。秀丸を使用しないという選択は私的にはありえないので。

[ ]
RE:11691 WinXPの互換モードについてNo.11692
小西 さん 02/04/10 01:44
 
小西です。こんばんは
あらかじめ秀丸を常駐していてもやはり、互換モードでウィンドウが立ち上がるので
しょうか?

[ ]
RE:11688 WinXPの互換モードについてNo.11693
秀丸担当 さん 02/04/10 18:58
 
>いろいろ試してみたところ、100%再現する方法がわかりました。
>以下、手順です。

手順に従いやってみたのですが、やはり再現できませんでした。
どうもXPのWindows95互換モードに問題があると思われるので、
この問題は保留とさせてください。
申し訳ありません。

[ ]
RE:11692 WinXPの互換モードについてNo.11703
MAKOPI さん 02/04/12 10:42
 

>あらかじめ秀丸を常駐していてもやはり、互換モードでウィンドウが立ち上がるので
>しょうか?

自分は常に常駐させていたので、そうみたいです。

[ ]