[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7391] pdump, W API and Windows9X
- X-ml-count: 7392
- Subject: Re: [MD:7391] pdump, W API and Windows9X
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Wed, 19 Jul 2006 01:23:59 +0900
- User-agent: Gnus/5.110006 (No Gnus v0.6) Meadow-3.00-dev (KIKU)
>>>>> [meadow-develop : No.7391] にて
>>>>> 小関さんは書きました:
> 懸案事項としてはこの2点でしょうか。
> * pdump を使わない
> * W API を使う (Windows9X をサポートしない)
後者については、W API と Windows9X のサポートを両立している例とし
て vim の実装があります。これは、
http://www.meadowy.org/meadow/ticket/311
で liyuray さんに教えてもらいました。
vim の gui_w32.c では、まず W API を利用し、失敗した場合は A API
を利用しています。例えば、
http://svn.sourceforge.net/viewcvs.cgi/vim/vim7/src/gui_w32.c?view=markup
の GetCompositionString_inUCS2()等。
ちょっと調べたところ、Windows9x の Imm32.dll には、W API のエント
リが存在するようですね。ただし、エラーコードを返すだけの stub のよ
うですが。
もちろん、もはや MS のサポートの切れている Windows9X を、Meadow で
はサポートしないという判断もありだと思います。
--
三好 雅則 http://miyoshi.meadowy.org/