![]() |
records
Wo besteht der Unterschied zwischen:
1.
Code:
und
TMy = object
bla: String; bla2: integer; end; 2.
Code:
??? :?: :?: :?: ???
TMy = record
bla: String; bla2: integer; end; Chris |
Hi Chakotay,
da gibt es einen sehr großen Unterschied: objects sind wie Klassen, nur dass sie keinen Kon- und Destruktor haben (sie werden mit New und Dispose erstellt und freigegeben). Solltest du noch nichts von OOP gehört haben: Man kann in objects auch Prozeduren und Funktionen einbauen, das birgt sehr viele Vorteile. MfG, d3g |
Aber: "Objekttypen werden nur aus Gründen der Abwärtskompatibilität unterstützt und sollten in neuen Anwendungen nicht mehr verwendet werden." (Delphi-Hilfe)
Also lieber gleich class verwenden! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz