一部のアプリケーションを Delphi XE2 から XE5 に移行しているときに、不要になったユニットが多数リストされていることに気付きました。
これは、私の質問につながるインターフェイスの使用セクションを整理することにつながります。
インターフェイス内のユニットの推奨順序はありますか? 逆の順序でロードされることはわかっていますが、Usnit Scope ごとに整理する必要があります。
たとえば、MyCompany. * 最初または最後にリストされますか? Vclを配置する必要があります。*システムの前。*
アップデート
一般に、インターフェースではなく、ユニットを実装に含めます。Delphi 自身のユニットにヒエラルキーがあるかどうかについては、さらに把握しています...
たとえば、 System.SysUtils の前に Windows ユニットをリストすると、使用される DeleteFile のバージョンが変更されるという 1 つの問題が発生しました...
明示的な質問
使用の順序は
Winapi*、System.*、Vcl.*、またはその逆?