3
は、いくつかのプログラムAは、いくつかのユニットCを使用して、いくつかのユニットBを使用して言ってやるがいい。Delphiインターフェイスは推移的ですか?
program A;
uses B;
unit B;
interface
uses C;
は、暗黙的にCを使用していますか?
(私はベストプラクティスについて尋ねるが、ビューのコンパイラ/静的解析ポイントからではないのです。)
は、いくつかのプログラムAは、いくつかのユニットCを使用して、いくつかのユニットBを使用して言ってやるがいい。Delphiインターフェイスは推移的ですか?
program A;
uses B;
unit B;
interface
uses C;
は、暗黙的にCを使用していますか?
(私はベストプラクティスについて尋ねるが、ビューのコンパイラ/静的解析ポイントからではないのです。)
質問を解釈するには、2つの方法があります。
はい、あります。
号
あなたは 'A'はありませんそして、それは 'B'を使用するという理由だけで 'C'にアクセスできることを意味します。コンパイル済み、はい。しかし、 'A'の中で明示的に 'C'を使う必要があります。しかし、自分で試してみることもできますが、それは非常に簡単なテストです。 –
Pascalの 'interface'セクションと' implementation'セクションとCの '.h'ファイルと' .c'ファイルの間に緩やかな関係がありますが、Pascalの 'uses'節はC言語よりもやさしく見えます'#include' _pre_-processor-instructionです。 –