![]() |
AW: Feststellen dass neuer Typ nur ein Alias ist
Zitat:
Nur weil etwas gleich heißt, muß es nicht das Gleiche Selbe sein.
Delphi-Quellcode:
if TypeInfo(myTyp) <> TypeInfo(Single) then
|
AW: Feststellen dass neuer Typ nur ein Alias ist
Zitat:
man nehme einen Record und packe ein Case-Statement hinzu, das ist durchaus auch ein Zweck von diesem Konstrukt soweit ich das mitbekommen habe. Und das seit Anfangs-Pascal-Zeiten. Dann kann man sich die Typen genau angucken, analysieren und sonst was mit machen. Zusätzlich kann man noch ne Prozedur nehmen, die jew. einen ge-casten(nicht ge-casteten) Typ liefert/ auf diesem operiert und bel. transformierte Daten liefert. Ich liebe Delphi. |
AW: Feststellen dass neuer Typ nur ein Alias ist
Könnte man den neuen Typen irgendwie ein Attribut verpassen? Etwas wie
Delphi-Quellcode:
habe ich versucht, aber lustigerweise ergibt die Auswertung von
type
[IstAliasFür( TypeInfo(Single) )] TFloat = type Single;
Delphi-Quellcode:
im Konstruktor des Attributs etwas anderes als später zur Laufzeit wenn das geprüft werden soll.
TypeInfo(Single)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:46 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