![]() |
AW: W1048 Unsichere Typumwandlung obwohl völlig ok
Solche Typ-Aliase werden gerne verwendet, damit das Aufnehmen der Original-Unit in das uses nicht mehr notwendig ist. Ein Beispiel aus der VCL findet sich in VCL.Graphics
Delphi-Quellcode:
Bei der Migration eines alten Projekts müssten andernfalls die meisten Uses-Anweisungen (zumindest in den Units, wo TColor verwendet wird) um System.UITypes ergänzt werden. Durch den Alias kann man das vermeiden. Das ist insbesondere für Bibliotheken interessant, die auf mehrere Delphi-Versionen zielen.
TColor = System.UITypes.TColor;
|
AW: W1048 Unsichere Typumwandlung obwohl völlig ok
Oder siehe
![]() Bzw. in Bestandsprojekten muß per Suchen&Ersetzen nur das "Hack" an die Units angehängt werden, um von TNT auf TNTHack zustellen. Das Unveränderte wird wort von via Alias über die TNTHack zum TNT durchgereicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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