環境で動作を切り替える必要があるかもしれません。上で動いているのかどうかを判定する必要があります。上で動作しているか判定ところで、ウィンドウメッセージは簡単なプロセス間通信に利用できます。数値としても扱えるため別プロセスのウィンドウにパラメータをつけてメッセージ送信すれば小さなデータを送る事ができます。返値としてポインタではなく数値を返せば送信者側にその値が届きます。プロセスから送られたものかどうかを判定します。アプリから何かの数値を要求するようなメッセージが送られてきたとします。削られるため壊れています。上のアプリかどうか確認すれば適切に処理可能になります。上で動作しているかどうか判定します。アプリは壊れた値を受け取ってしまいます。取得可能か?未確認)。違いを意識する必要はありません。アプリケーションとして動作するからです。するアプリケーションでは話が違ってきます。バイナリか決まっているからです。環境によってバイナリの互換性が崩れてしまう問題があるのです。この問題を解決する方法は二通り考えられます。ネイティブコードのライブラリに合わせる方法です。環境に統一する事になるでしょう。二つ目は、次のような方法です。望ましい形だと言えます。手抜きですがポインタのサイズを調べる方法があります。ポインタサイズから判定できるのはプラットフォームではなくデータモデルだからです。対象とした趣味レベルの開発では使えるかもしれません。動作させるのに調べた内容をまとめるために書き始めたものでした。そのため書いた内容の一部が商用品質に耐えないレベルになっています。アプリケーションでの注意点について扱っている記事はあまり無いと思います。アプリだったからです。メインの話だったわけです。Programming戻る。