Hola
Cita:
Empezado por darkamerico
.....El error aparece en la linea ShortMonthNames[mes], dice E2003 Undeclared identifier: 'ShortMonthNames'
Pero según la bibliografia esa función esta dentro de System.SysUtils...
|
En versiones anteriores el arreglo
ShortMonthNames era una variable global, ahora la han encapsulado dentro de
TFormatSettings, por lo que ahora se tiene que crear primero el record y después ya podrás utilizar el arreglo de meses cortos.
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
Mes : string;
FS: TFormatSettings;
begin
FS := TFormatSettings.Create;
Mes := FS.ShortMonthNames[12];
ShowMessage('Mes 12 = ' + Mes);
end;
Saludos