Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Erklärung zu record Definition (https://www.delphipraxis.net/118021-erklaerung-zu-record-definition.html)

Angel4585 30. Jul 2008 08:38


Erklärung zu record Definition
 
Hallo,

irgendwie bin ich glaub bissl eingerostet in Sachen Delphi.
Kann mir jemand erklären wie ich dieses record anspreche?
Delphi-Quellcode:
  _TRIGGER_TYPE_UNION = packed record
    case Integer of
      0: (Daily: DAILY);
      1: (Weekly: WEEKLY);
      2: (MonthlyDate: MONTHLYDATE);
      3: (MonthlyDOW: MONTHLYDOW);
  end;

chaosben 30. Jul 2008 08:43

Re: Erklärung zu record Definition
 
Du sprichst es immer mit dem an, was du brauchst. Wenn du z.B. den Inhalt als Wert vom Typ "DAILY" haben willst, dann
Delphi-Quellcode:
blubb := rec.Daily
Alle Teile des Records zeigen auf den gleichen Speicherplatz. Nur geben sie ihn jeweils "anders formatiert" zurück.

Angel4585 30. Jul 2008 08:49

Re: Erklärung zu record Definition
 
OK danke, das macht Sinn :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 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 by Thomas Breitkreuz