Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi W1048 Unsichere Typumwandlung obwohl völlig ok (https://www.delphipraxis.net/194899-w1048-unsichere-typumwandlung-obwohl-voellig-ok.html)

Uwe Raabe 17. Jan 2018 14:53

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:
  TColor = System.UITypes.TColor;
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.

himitsu 17. Jan 2018 15:00

AW: W1048 Unsichere Typumwandlung obwohl völlig ok
 
Oder siehe Hier im Forum suchenTntUnicodeHack, wo nur die gehackte Unit ins Uses rein muß und man sich die oritinalen sparen kann.
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.
Seite 2 von 2     12   

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