logo       

[Namazu-devel-ja 1432] Re: Windows Vista での動作確認: msg#00015

search.namazu.devel.japanese

Subject: [Namazu-devel-ja 1432] Re: Windows Vista での動作確認

寺西です。

HASEGAWA Yosuke wrote:
>
> > Win32 API の何処か(何かのDLL)が変わってしまったような気がします。
>
> 試したわけではないのですけれど、MingWのソース
...
> を見る感じでは、CRTDLL.DLL の "__GetMainArgs" または
> MSVCRT.DLL の "__getmainargs" あたりがコマンドラインの展開を
> 行っているようです。
>
> ですので、挙動差があるとすれば、このあたりのDLLの挙動が変化した
> のではないかと思います。

そのようです。ちょうどMinGw のランタイムを調べていて、
MSVCRT.DLL の __getmainargs をテストするプログラムを書いたところ、
今回と同じ振る舞いをすることを確認しました。

単純に Vista のバグなんではないかと思うですが、トリキーな
__getmainargs を使っている MinGw 側の問題ということになるのかも
しれません。
いずれにしても、対応するのは厄介そうです。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise