”異なるフォルダーの秀丸が実行されていNo.28511
緑の狐 さん 10/06/27 14:25
 
”異なるフォルダーの秀丸が実行されているため実行できません。”のパスチェック
回避を行いたい

”異なるフォルダーの秀丸が実行されているため実行できません。”と出てしまうの
で、
このパスチェックの箇所か凄く邪魔です。
チェック回避のための隠しオプションをコッソリ取り付け/テスト用複数起動の「魔法の
呪文」とか無いでしょうか?

日本語版:”異なるフォルダーの秀丸が実行されているため実行できません。”
英語版:"Cannot run Maruo, because already executing Maruo on another folder."

異なるバージョン(古いバージョン、小数点バージョン、英語バージョン)を切り替
えて、
又は同時に使いたい(各バージョンの連携は必要ない)のです。

cygwinや64bitWin7の上での32bitアプリとの連携がすごく面倒なので、一時的な処置
(次回のバージョンでは撤廃)でよいので、お願いします。

関連:
[http://www.maruo.co.jp/hidesoft/2/x26997_.html#26997] 秀丸エディタと管理者
権限
[http://www.maruo.co.jp/hidesoft/2/x03947_.html] 異なるフォルダーの秀丸が実
行されている.
(この月の投稿はサイズの制限により消滅)
ミラー[http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x03947.html] 異なるフ
ォルダーの秀丸が実行されている. (ミラー)
[http://homepage2.nifty.com/jr-kun/hidemaru_qa/HME0087A.html] 関連情報

個人的な問題点:
-mklinkで作成されたntfs上でのソフトリンク等との相性がすこぶる悪いのです。
-OSの方で勝手に"(x86)"を追加する非常に大きなお節介が原因で過去に作動していた
SendToや*.lnkのショートカットが全滅。
 %SystemDrive%\Program Files\ と %SystemDrive%\Program Files(x86)\は
 64bitと32bitで住み分けとなっているのですが。
-64bit版と32bit版で機能が若干違うアプリから秀丸を呼び出すのに支障が出る。


[ ]
RE:28511 ”異なるフォルダーの秀丸が実行No.28518
秀丸担当 さん 10/06/28 11:49
 

>”異なるフォルダーの秀丸が実行されているため実行できません。”のパスチェック
>回避を行いたい

現状では、これをしないための隠しオプションなどは無いです。
管理者と非管理者や、別のユーザーや、別のウィンドウステーションなど、過去
にもやろうとしたことがありましたが、不都合がいろいろ出てしまったため、同
時には起動できないようにしてあります。
共有メモリだけでなく、共有DLLやFindWindowされる範囲などが条件によってば
らばらで難しい点がありました。

管理者と非管理者の場合については、現状では選択を出すようにして、どちらか
で起動を続行もできます。
これと同じように選択を出して続行できるようにすれば、不都合なくできるので
現実的かもしれません。

右クリックメニュー直下に「秀丸エディタで開く」を入れた場合は、64bitと
32bitのどちらか既に起動されているほうで起動できるという方法もあります。

英語版秀丸については、ウィンドウクラス名も変えて並行起動できるようにする
予定はあります。
日本語版についてはウィンドウクラス名で外部のプログラムが判断しているケー
スが多くあるようなのでいきなり変えるのはまずいですが、オプションとしてだ
ったら可能にする方法もあるかもしれません。
今後の参考にさせていただきます。

とりあえずは既存の秀丸エディタで起動を続行できる選択を出すほうは不都合無
いと思うので、次のバージョンでできるように検討したいと思います。

[ ]