エラー:共有フレームの作成に失敗しましNo.28036
Roka さん 10/04/14 16:36
 
ちょっと特殊な例かもしれませんが、秀丸エディタを終わった瞬間に秀丸エディタを
起動するとこのエラーが出て起動しません。
再現方法は以下の内容のバッチファイを実行します。
start /wait Hidemaru.exe
start /wait Hidemaru.exe
最初の秀丸を終了した時点でエラーが出ます。
秀丸のバージョンは8.00です。7.11では問題ありませんでした。
Windows は XP Pro SP3 です。CPU は Pentium D 960 3.6GHz です。
間に100ミリ秒のウェイトを入れて解決していますが、一応報告しておきます。

[ ]
RE:28036 エラー:共有フレームの作成に失No.28037
秀丸担当 さん 10/04/14 17:10
 

>ちょっと特殊な例かもしれませんが、秀丸エディタを終わった瞬間に秀丸エディタを
>起動するとこのエラーが出て起動しません。
>再現方法は以下の内容のバッチファイを実行します。
>start /wait Hidemaru.exe
>start /wait Hidemaru.exe
>最初の秀丸を終了した時点でエラーが出ます。
>秀丸のバージョンは8.00です。7.11では問題ありませんでした。
>Windows は XP Pro SP3 です。CPU は Pentium D 960 3.6GHz です。
>間に100ミリ秒のウェイトを入れて解決していますが、一応報告しておきます。

報告ありがとうございます。
同様のバッチファイルを作ってみて、タブモードONで、常駐秀丸エディタをOFF
の状態にさせてみたところ再現させることができました。

調べてみたところ、V8.00からタブモードが新しくなったため、実際にはもうひ
とつ外側の枠のためのhidemaru.exeが起動していて、それが終了しているタイミ
ングの中でさらに新しく起動していて、それが競合して問題となっているようで
す。

とりあえず、[その他]→[動作環境]→[ウィンドウ]のところのタブモードの「詳
細」より「互換性」でV7.xx以下を選ぶと従来通りにすることができます。

または、もし[その他]→[動作環境]→[常駐機能]で秀丸エディタの常駐がOFFに
なっていたら、ONにすると問題は起きなくなるかもしれません。
常駐がONの場合はもう1つのhidemaru.exeは常に起動しているため、こういった
競合は起きないようです。
常駐がOFFの場合は同時に2つのhidemaru.exeが走るため競合してしまうようで
す。

V8.01ではこのタイミングでも競合が起きないように改善させていただきます。

[ ]
RE:28037 エラー:共有フレームの作成に失No.28051
Roka さん 10/04/15 17:39
 
早速の修正ありがとうございました、8.01 Beta 2 で再現しないことを確認しました。

[ ]