問題があります。説明してみます。
クラスがあり、新しい機能を持つ可能性のあるユニットがあります。
D3BF4E849ACC45249B990F802EFB1F15\UnitFile1.pas 8DC8977E7A7B469AACFE3CC77CA7075E\UnitFile1.pas
どちらも同じクラスです: IClass_1 = クラス
このファイルのさまざまなバージョンにコード番号を使用しています。
別のユニット ファイル (UnitFile2.pas) は、そのユニット ファイル (UnitFile1.pas) を使用します。
また、2 番目のユニット ファイル (UnitFile2.pas) には異なるバージョンがあります。
F94C439C822E490DB228F2C16EF2C190\UnitFile2.pas 14CEEFAFF1D64DDD8CBDEDD334D4A3FF\UnitFile2.pas
どちらも同じクラス: IClass_2 = class(IClass_1)
今問題が始まります。
「F94C439C822E490DB228F2C16EF2C190\UnitFile2.pas」には「D3BF4E849ACC45249B990F802EFB1F15\UnitFile1.pas」が必要です
「14CEEFAFF1D64DDD8CBDEDD334D4A3FF\UnitFile2.pas」には「8DC8977E7A7B469AACFE3CC77CA7075E\UnitFile1.pas」が必要です
ただし、ファイル名は同じです(このようなシステムが必要です。したがって、同じです)。ユニット ファイルでは、delphi ではそのように書くことはできません。
ファイル F94C439C822E490DB228F2C16EF2C190\UnitFile2.pas 内。「D3BF4E849ACC45249B990F802EFB1F15\UnitFile1.pas」の UnitFile1 を使用します。
私の問題を教えていただければ幸いです。どのユニット ファイルをそのパスで使用するかをコンパイラに伝えるにはどうすればよいですか? (私はDelphi-7を使用しています)