2010-01-18 9 views
5

Estoy tratando de formatear un flotante (extendido) según la configuración de moneda predeterminada de la configuración regional del sistema. He encontrado el proponente clave de esta solución a ser la siguiente línea:Delphi - identificador no declarado: LOCALE_SYSTEM_DEFAULT

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

y dondequiera que miro, que proporcionan la solución exactamente como se muestra (sin especificador de clase antes, como System.LOCALE_SYSTEM_DEFAULT o cualquier cosa). Sin embargo, mi compilador insiste en que LOCALE_SYSTEM_DEFAULT es un identificador no declarado. Es me parece que el único requisito es tener "utiliza SysUtils", lo que hago.

Estoy usando Delphi 2010. ¿Alguien sabe por qué mi compilador no puede encontrar esta constante aparentemente implícita?

Gracias en abundancia,
Jared

Respuesta

14

Añadir Windows a su lista de usos. Ese identificador está definido allí.

+0

MARAVILLOSO. ¡Muchas gracias! – JMTyler

Cuestiones relacionadas