W1005 ユニット '%s' はプラットフォームに依存すると宣言されています (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このユニット全体が,(platform ヒント指令を使って)特定のプラットフォームでしか使用できない要素を含むものとしてマークされています。クロスプラットフォームアプリケーションを作成する場合は,問題が生じる可能性があります。たとえば,OleAuto で定義されているオブジェクトを使用しているユニットは,PLATFORM 指令でマークされている場合があります。
$WARN UNIT_PLATFORM ON/OFF コンパイラ指令を使用すると,platform 指令が指定されているユニットで,platform 指令についての警告をすべてオンまたはオフに設定できます。