• ありがたく使わせていただいております。

    ところで、MOD_ALTやMOD_CONTROLなどがwinuser.dとimm.dの両方に宣言されていてエラーが出るんですが、これは何かの間違いでしょうか。
    D言語er001 2012年04月05日 01時31分
  • 元々winuser.h、imm.h両方に定義がありますので、単純に変換したためそうなっています。

    簡単に解決するならば定数使用時にモジュール名から完全修飾で記述すればよいのですが、
    利便性的にどうかとも思います。

    そこで、imm.dが元々winuser.dをimportしていましたので、
    imm.d側の定数をwinuser.d側の定数のaliasにしてみました。

    どちらか片方をimportした場合、両方をimportした場合、いずれの状況においてもエラーが解消されています。
    これが最も限りなく正解に近いと思います。

    修正後のモジュールをアップしたのでよろしければご利用ください。
    (右メニューのD porting → DirectX)

    ご指摘ありがとうございました。
    クロ 2012年04月05日 20時45分

コメントを書く

名前
本文
編集用パスワード 入力すると編集が行えます
管理者のみ閲覧