分割禁止拡張でエラーコード=5No.29260
虎之助 さん 10/12/06 23:59
 
虎之助です。

便利に使わせてもらってます。

最近windows7(64bit)のPCを購入し、秀丸エディタなどをインストールしました。
・秀丸エディタ64ビット版(v8.03β3)
・分割禁止拡張(v1.06)
・秀丸メール64ビット版(v5.51)

分割禁止拡張をインストールして、動作環境→編集→禁則処理から「分割禁止拡張を
使う」をチェックして、
「分割禁止拡張の設定」でチェック後にOKをクリックしたら、
 ファイルの作成に失敗しました。
 ファイル名=C:\Program Files\Hidemaru\NoDivWord.txt
 エラーコード=5
になりました。

ホームページの秀丸エディタの64ビット版のところには、
「マクロファイル/設定ファイル以外であっても、Program Files配下には通常では書
き込みできません。管理者として実行する必要があります。」とあるので、
秀丸を管理者で実行したら、問題なく編集ができました。

しかし、あるテキストファイルを開いてからNoDivWord.txtが編集できないので、ち
ょっと不便です。
これはどうにも改善はできないのでしょうね。

ちなみに、
強制的にC:\Program Files\Hidemaru\にNoDivWord.txtを作ってみて、「編集」で開
くと「書き込み許可で開くことができませんでした」になり、
NoDivWord.txtを編集できませんが、NoDivWord.txtのプロパティからセキュリティか
らUsers(自分)のアクセス権を書き込みが許可にしたら、開いて編集することはで
きました。
こうしておけば、あるテキストファイルを開いてからNoDivWord.txtが編集できるので、
このようにしておこうと思いますが、秀丸エディタとして問題ないでしょうか。
(NoDivWord.txtだけが書き込みできるようになったので)

[ ]
RE:29260 分割禁止拡張でエラーコード=5No.29262
秀まるお2 さん 10/12/07 11:31
 
 分割禁止拡張での分割禁止ワード用ファイルですが、標準では、たしかにその

    C:\Program Files\Hidemaru\NoDivWord.txt

 のようになってしまってます。がしかし、そこのフォルダはプログラム用フォ
ルダなので、普通は書き込みアクセスが出来ないです。

 32bit版の場合はいわゆる「Virtual Store」って仕組みでそれでもうまく動作
するんですが、64bit版だとエラーになってしまうようです。

 この場合、とりあえずですけど、分割禁止各町でのその「分割禁止ワード用フ
ァイル」を、マイドキュメント配下かどこか、普通に書き込みアクセス出来る別
のフォルダのファイルを指定して欲しいです。

 そうすれば一応回避可能です。

> 秀丸を管理者で実行したら、問題なく編集ができました。

 秀丸エディタを管理者権限で実行するのはお勧め出来ないです。そのようにし
て実行すると、間違って管理者権限でしかアクセス出来ないような、ややこしい
ファイルが発生してしまう恐れがあります。

 なので、あくまで秀丸エディタはユーザー権限で実行して欲しいです。


 分割禁止拡張が標準でそのような「Program files」配下のファイルを作ろう
としてしまう件については、近々修正させていただきます。

[ ]
RE:29262 分割禁止拡張でエラーコード=5No.29264
秀まるお2 さん 10/12/07 15:30
 
 問題となる処理を修正して、分割禁止拡張のV1.07をアップロードさせていた
だきました。

 ただし、これに入れ替えても、すみませんが問題は解決しないです。分割禁止
ワード用ファイルのパス名を手作業で変更していただく必要があります。

 秀丸メールのプログラム用ファイルとは別の、どこか、ドキュメント用のフォ
ルダ配下辺りに何か適当なテキストファイルを新規作成して、それを「...」ボ
タンを押して指定して欲しいです。

 ということでお願いします。

[ ]
RE:29264 分割禁止拡張でエラーコード=5No.29265
虎之助 さん 10/12/07 21:27
 
虎之助です。

> 秀丸メールのプログラム用ファイルとは別の、どこか、ドキュメント用のフォ
>ルダ配下辺りに何か適当なテキストファイルを新規作成して、それを「...」ボ
>タンを押して指定して欲しいです。
>
> ということでお願いします。

ということで分割禁止拡張用のファイルはマイドキュメント配下で使うようにします。
いつもながらの早い対応恐れ入ります。
ありがとうございました。

[ ]