秀丸が正常に動かない…No.14675
あきち さん 03/05/16 17:59
 
お世話になります。あきちと申します。

 過去ログを見てみたのですが、結局原因が判らないのでこちらに書き込ませてもら
いました。
 サポート的な質問が結構あるようなので、ここで良いのですよね?

 さて、質問なのですが、秀丸が正常に使用できないんです。
 環境はWindows2000です。様々なバージョンを入れてみましたが、現象は同じでした。

1.スペースを含むフォルダにあるテキストファイルを秀丸に関連付けて、オープン
するとオープンできない。(例えばc:\My Doc\a.txtとか)
2.ファイル名が長いとオープンできない(ああああああああ.txtとか)
3.1度、1.2.のエラーが発生したら、秀丸内ではカット&ペーストが出来なく
なる。
4.デスクトップで新規テキストファイルを作成し、そのテキストファイルをオープ
ンしようとすると、
「c:\Documents and Settings\***(ログインユーザー名)\デスクトップへのカレントフォ
ルダの移動に失敗しました。

など、まったく使用できない状態にまでなってしまいます。
どういう事なんでしょうか?
この現象が発生するパソコンは、自作機です。
他、同OSの他のマシンにインストールした場合は正常に動きます。

でもNOTEPADやOFFICEなんかは正常に利用できるので…。なんでなんだろうと。相性
の問題とか、そう言うのはあるのでしょうか…。

[ ]
RE:14675 秀丸が正常に動かない…No.14678
秀丸担当 さん 03/05/16 18:54
 
>1.スペースを含むフォルダにあるテキストファイルを秀丸に関連付けて、オープ
>ンするとオープンできない。(例えばc:\My Doc\a.txtとか)
>2.ファイル名が長いとオープンできない(ああああああああ.txtとか)
>3.1度、1.2.のエラーが発生したら、秀丸内ではカット&ペーストが出来な
>くなる。
>4.デスクトップで新規テキストファイルを作成し、そのテキストファイルをオー
>プンしようとすると、
>「c:\Documents and Settings\***(ログインユーザー名)\デスクトップへのカレントフ
>ォルダの移動に失敗しました。

ううむ、これはとても不思議な現象ですね。
秀丸のバージョンはいくつでしょうか。
最新バージョンはV3.19です。
間違って1.48を入れてしまうとそのようなことが起こりうるかもしれません。
WindowsXPの場合、ショートカットにWindows95互換モードというものがあって、
これを有効にしてしまうとカット&ペーストができなくなるという報告もかつ
てありました。

[ ]
RE:14678 解決!No.14685
あきち さん 03/05/17 09:44
 
 解決しました。なるほど。互換モードに原因があったとは!
 Windows2000 SP2から導入された、特定のプログラムに対して互換モードで実行する
と言う機能があります。
 プロンプトより、以下のコマンドを実行しますと、

 regsvr32 %systemroot%\apppatch\slayerui.dll

 ショートカットのプロパティに「互換性」と言うタグが追加されます。
 実行ファイルの直接起動時はどうやら「互換モード」になっているようです。それと
も秀丸だけなのでしょうか…?判断がつかないのですが。

 ただ、ショートカットを作成し、互換モードで実行するチェックボックスをオフにし
て起動すれば、不正な現象が起きなくなりました。
 また、次回からはテキストファイルを直接ダブルクリックしても正常にファイルがオ
ープンできます。

 こ、これは…不具合?なんでしょうか。
 どっちかと言えば、OSが不正な動きをしているのでしょうか?
 実行ファイルを直に起動する場合、どのモードで動いているかわからないので、なん
とも言えませんが…。

>秀丸のバージョンはいくつでしょうか。
>最新バージョンはV3.19です。

 ちなみに、アップされている全バージョンで確認しました。まったく同じ現象が起き
ましたよ。


[ ]
RE:14685 解決!No.14699
秀丸担当 さん 03/05/19 18:45
 
> こ、これは…不具合?なんでしょうか。
> どっちかと言えば、OSが不正な動きをしているのでしょうか?
> 実行ファイルを直に起動する場合、どのモードで動いているかわからないので、なん
>とも言えませんが…。

Windows2000にも互換性の機能があったのですね。
WindowsXPでもコピー貼り付けできない問題がありましたが、これは秀丸に限らず
いろいろなソフトで起きていました。
ファイル名を誤認識するのは、16bit版と互換をとるためなのか、たぶん正常な動
きといえるのかもしれません。

[ ]