[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: fiber.exe on WinXP
- X-ml-count: 4404
- Subject: Re: fiber.exe on WinXP
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Thu, 23 Jan 2003 10:59:25 +0900
- User-agent: T-gnus/6.15.13 (based on Oort Gnus v0.13) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.4 Emacs/20.7 (i386-msvc-nt5.1.2600) MULE/4.1 (葵) Meadow/1.15 (SHOUBU:63)
Windows XP Professional です。
>>>>> In [meadow-users-jp : No.4402]
>>>>> “北口” = Shuichi KITAGUCHI <kit@xxxxxxxxxxx> wrote:
北口> 手元にはXP入れたマシンがないので確認ができないのですが、
北口> > 田中と申します。
北口> >
北口> > いつもMeadowを便利に使わせていただいております。
北口> > ありがとうございます。
北口> >
北口> > ちょっと細かいことなのですが、
北口> > fiber.exeについて不具合がありましたので質問させてください。
北口> >
北口> > WindowsXP Home Edition上でMeadow 1.15を使っているのですが、
北口> > 付属しているfiber.exeで以下のような現象が起こります。
北口> > Win2k、Win98では起こらなかったことです。
北口> >
北口> > 1.
北口> > bashなどのshellで、
北口> > > fiber -s c:/home/hoge.txt
北口> > とすると正常に動作するが、
北口> > > fiber -s file:c:/home/hoge.txt
北口> > とすると、
北口> > Error: WaitForSingleObject fail.(6)
北口> > とエラーがでて、-sで同期モードにしているにもかかわらず
北口> > すぐに制御が返ってしまう。
北口> 6はERROR_INVALID_HANDLEなので、ShellExecuteEx()の挙動が変わったの
北口> ですかねぇ。XP Homeというところがちょっと怪しい(権限関係とか、変わって
北口> そうな)気がするのですが、XP Proだとどうなるか持っている方確認していた
北口> だけませんか?
Home Edition と同じく、
> Error: WaitForSingleObject fail.(6)
がでました。アプリケーション(notepad等)は起動します。
[...]
北口> > 2.
北口> > XPではJPEGなどの画像ファイルに特別にアプリケーションを関連付けないと、
北口> > イメージビューアーが関連付けられますが、
北口> > > fiber c:/home/hoge.jpg
北口> > だと正常に起動されるが、
北口> > > fiber file:c:/home/hoge.jpg
北口> > だと一瞬起動するがすぐに消えてしまう。
これも同じでした。
「fiber c:/home/hoge.jpg」だと関連付けされたアプリケーションが
起動。
「fiber file:c:/home/hoge.jpg」だとイメージビューアが起動し
一瞬で終了。
「fiber -s file:c:/home/hoge.jpg」では
> Error: WaitForSingleObject fail.(6)
です。
北口> > WinXPでは引数にfile:をつけるとどうも動作がおかしくなるようです。
北口> > (browse-url-of-dired-file)などではfile:が自動的についてしまいます。
北口> > そっちを修正するというのもあるのですが、
北口> > できればfiberの方をなんとかできたらなあと思い、
北口> > 投稿させていただきました。
北口> fiberは基本的にファイル名を「そのまま」Windowsに渡すだけですので、
北口> その他の引数に間違いがあったということがなければ、Windowsの挙動と
北口> 同じになります。XP Homeにあるのかどうかわからないのですが、
北口> > start c:/home/hoge.jpg
北口> などとした時の挙動と、違いはあるでしょうか?
start c:/home/hoge.jpg
start file:c:/home/hoge.jpg
も正常に表示されます。(*.txt も)
北口> P.S.
北口> XP入れないと、いかんなぁ...
なんなんだろうね?
start は cmd の内部コマンドだから
fiber の代りに cmd /c start ってのもなあ......。
--
こせき // Meadow Netinstall
http://www5d.biglobe.ne.jp/~kose/html/NetInstall.html