Frage

In Delphi 7, Sie ein Rekord war nichts anderes als eine Sammlung von Daten in einem Ort gruppiert. In den letzten Versionen haben Sie in der Lage gewesen, um sie öffentliche und private Mitglieder, Methoden, Eigenschaften und Konstrukteuren hinzuzufügen, so dass sie wie Objekte viel mehr zu behandeln. Welche Version wurde diese erweiterte Syntax eingeführt?

EDIT: Falls sich jemand fragt, warum ich frage, ich versuche, etwas einzurichten, die unter Verwendung der erweiterten Syntax einiges vereinfacht werden würde, aber ich möchte es mit älteren Versionen von Delphi rückwärtskompatibel machen , so muss ich wissen, was zu verwenden IFDEFs.

War es hilfreich?

Lösung

Ich bin mir ziemlich sicher, dass Datensätze mit Methoden in Delphi 2006 eingeführt wurden.

Andere Tipps

Ich schlage vor, Sie einen Blick nehmen an JCL Bibliothek . Es enthält eine sehr nützliche jedi.inc Datei, wo Sie alle Arten von Definitionen für Funktionen finden können, und zwar gibt es:

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

So, Datensätze mit Methoden wurden in Delphi 2005 (.NET) und Delphi 2006 (Win32)

eingeführt
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top