Wobei XE, wie schon erwähnt, daß auch schon lange bemängelt hatte und das sogar mit genauer Beschreibung, so ala
Zitat:
[DCC Warnung] Unit1.pas(27): W1000 Symbol 'DateSeparator' ist veraltet: 'Use FormatSettings.DateSeparator'
Tipp: Hör mal drauf, was dir der Compiler so zu sagen hat.
Das Erleichert das Leben ungemein.
Und zu FAction:
Das kommt davon, wenn man interne Felder nutzt, anstatt der vorhandenen öffentlichen Property.
Emba hat die Sichtbarkeit zurecht verschoben, denn beim Schreibzugriff hättest du einfach den Setter übergangen.