Delphi 6 でコンパイルできるレガシー コードがいくつかあります。最新の IDE でそれを書き直す計画がありますが、それは解決策です。
コンパイルすると、次のようないくつかの警告が表示されます。
FPrecision はプラットフォームに固有です。
これは VCL\DB.pas にあります。(私たちのファイルではありません。) FPrecision は次のように定義されます。
FPrecision 整数プラットフォーム
プラットフォーム固有の理由はわかりますが、どうすればよいかわかりません。
これは、開発のために Windows 7 に移行したときにのみ発生し始めました。
この質問を見ましたが、解決策がうまくいきません。プリコンパイラ タグを DB.pas に追加できません。また、プロジェクト ファイルには、この警告だけを抑制するためのオプション (私が確認できるもの) がありません。
すべての警告をオフにするか、それをそのまま使用する唯一のオプションはありますか?