2009-05-06 6 views
3

Delphi 7では、レコードは1つの場所にグループ化されたデータの集合であったに過ぎません。最後のいくつかのバージョンでは、パブリックメンバーとプライベートメンバー、メソッド、プロパティ、およびコンストラクタを追加して、オブジェクトのように扱うことができました。この拡張構文はどのバージョンで導入されましたか?拡張レコードはいつ導入されましたか?

EDIT:なぜ私が尋ねているのか疑問に思っている人は、拡張構文を使用するとかなり単純化されるものを設定しようとしていますが、古いバージョンのデルファイ、私はどのIFDEFsを使用するかを知る必要があります。

答えて

8

私は私はあなたがJCL libraryを見てみることをお勧めの方法とレコードがデルファイ2006年に

+1

これは正しいです。 Delphi 2005ではこれをサポートしていません。 –

+0

これで十分です。ありがとう! –

5

を導入されたかなり確信しています。 (

だから、
SUPPORTS_ENHANCED_RECORDS  Compiler supports class [operator|function|procedure] for record types (D9.NET, D10+) 

、メソッドを持つレコードがデルファイ2005(.NET)とDelphi 2006年に導入されました:それは、具体的にはそこにある、あなたは機能の定義のすべての種類を見つけることができる非常に便利なjedi.incファイルが含まれていWin32)

+0

クール!私はJCLを持っていますが、それはJedi.incには分かりませんでした。ありがとう! –