![]() |
Reihenfolge der Units im Interface-Teil (nur VCL)
Jahrelang habe ich immer erst (System.)SysUtils, (System.)Classes, ... und dann erst die (WinApi.)Windows usw in der Liste gehabt. Jetzt wollte ich mal den Unit-Sortierer von MMX ausprobieren, und da werden die WinApi-Units als erstes einsortiert. Ist das besser so? Habe ich das immer "falsch" gemacht?
|
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Zitat:
Ob WinApi vor SysUtils und Classes kommen muss, ist aber wohl eher Geschmacksache. Ich liste sie allerdings auch immer als erstes, schon seit >20 Jahren. |
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Irgendso ein Code-Analyser rügte mich einmal, wenn ich die Units nur schlicht zitierte und wies mich an, so "voll" zu zitieren:
uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, system.UITypes, System.StrUtils, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Buttons,........ Die Reihenfolge sollte keine Rolle spielen, was Codegültigkeit betrifft. Allerdings meinen manche, man könnte da etwas an der Performance erreichen, wenn man sie "ideal" reiht. (dafür gibt es Tools, die Reihenfolgen als gut behaupten) |
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Zitat:
|
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Danke an alle.
Zitat:
|
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Dann sind Wildcards notwendig: Jv*
|
AW: Reihenfolge der Units im Interface-Teil (nur VCL)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 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