私は、Point
/Rect
/Bounds
(など)のような関数がClasses
とシステムTypes
の両方で宣言されて実装されていることに気付きました。クラスと型単位の両方で宣言された "Point"/"Rect"/"Bounds"(など)のような関数はなぜですか?
理由はありますか?新しいDelphiのバージョンでも同じですか?古いバージョンでは
(私の推測では1が必要なときにClasses
オーバーヘッドを回避するためにTypes
ユニットを使用することができることである)
モジュール 'クラス 'には' Types'が含まれているので、あなたが推測する以外の理由があります。東京でも同じです(おそらく下位互換性のため)。 – Victoria