![]() |
Frage zu Typendeklarationen
Hi,
Ich frage mich gerade, was der Unterschied zwischen
Delphi-Quellcode:
und
type
Dings = Word;
Delphi-Quellcode:
ist. Kann mir das jemand sagen?
type
Dings = type Word; |
Re: Frage zu Typendeklarationen
Type verhindert laut Hilfe einen impliziten Cast.
|
Re: Frage zu Typendeklarationen
Hi Apollonius,
Danke für die Antwort. Ok.. Also ich denke dann werde ich das Type wohl weglassen *g* Gruß Neutral General |
Re: Frage zu Typendeklarationen
Naja, Word ist ein schlechtes Beispiel. Wenn du es mal ausprobierst, kannst du trotzdem noch ein Word einem Dings und ein Dings einem Word zuweisen. Es geht aber nicht mehr, falls du beispielsweise TObject nimmst.
|
Re: Frage zu Typendeklarationen
Achso.. Also bei so einfachen Datentypen wie Word, Boolean, Integer etc ist es im Prinzip egal?
|
Re: Frage zu Typendeklarationen
Schau mal in die Hilfe unter "Type Compatibility". Da heißt es bei mir unter "Assignment Compatibility" unter anderem:
Zitat:
|
Re: Frage zu Typendeklarationen
Das erste ist eine reine Typen-Alias Deklaration und zweites legt einen neuen Typen an. Sprich: beim ersten wird in der RTTI der Basistyp verwendet, beim zweiten wird dieser als neuer Typ in der RTTI hinterlegt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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