Ver Mensaje Individual
  #2  
Antiguo 31-03-2016
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Reputación: 25
egostar Va camino a la fama
Hola

Cita:
Empezado por darkamerico Ver Mensaje
.....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
Responder Con Cita