pero me mostraría 31/1/8 y no 31/01/2008, o no
Aun así el cambio se aplica inmediatamente en Windows, eso lo veo teniendo abierto el explorador de windows en donde aparece la fecha de los archivos, pero no afecta a mi aplicación cuando quiero coger la fecha actual.
Bueno, creo que tendre que pensar en otro metodo:
Código Delphi
[-] DateSeparator := '/';
ShortDateFormat:= 'dd/mm/yyyy';