▼ KEITAさん
> 0xFFFFFFFF -> 0xFFFFFFFFFFFFFFFF
> に変更して実行すると、運良く?実行できました。
これはINVALID_HANDLE_VALUEですよ。余分なキャストをするな、定数を埋め込むなって新人に言ってるんですが、守れない輩がいるようです。この前もNULLとINVALID_HANDLE_VALUEを間違える人がいて苦労しました。
> タスクトレイ?にもサクラエディターのアイコンが無事
> 表示されましたが、肝心のエディター画面が表示されない
> ことと、タスクトレイのアイコンをRBUTTONDOWNしても
> LBUTTONDOWNしても、その5秒後ぐらいにタスクトレイから
> 消えてしまうという問題があるようです。
p[-1]のようなマイナスの添え字はだめらしいです。UINT_PTRなどの型もご勉強ください。
Porting Issues Checklist (Kernel-Mode Driver Architecture Windows DDK)
http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/other_66cn.asp?frame=trueGeneral Porting Guidelines (64-bit Windows Programming Platform SDK)
http://msdn.microsoft.com/library/en-us/win64/win64/general_porting_guidelines.asp?frame=trueThe New Data Types (Kernel-Mode Driver Architecture Windows DDK)
http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/other_5btz.asp?frame=true> もし必要でしたら、修正個所やワーニング一覧、修正ソース
> などもアップロードさせていただきます。と言っても必要な
> 人はいないですよねぇ(^^;
そんなことありませんよ。これから64bit時代が来るんですから。私も互換性の研究をしているので、ぜひとも参考にしたいです。