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?
Es gibt in den
WinApi-Units (früher: Windows) diverse Deklarationen, die sich mit der
VCL beißen. Worüber ich öfter stolpere ist TBitmap.
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.