Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#11

AW: W1048 Unsichere Typumwandlung obwohl völlig ok

  Alt 17. Jan 2018, 15:53
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

  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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat