[C con Clase] Macro para gestionar errores

Programante programante en gmail.com
Mie Mar 4 23:08:16 CET 2009


Steven Davidson escribió:
> vicente lozano wrote:
>> Por otro lado, para que los mensajes de error puedan ser en
>> diferentes idiomas existe algo o hay que hacerlo asi?
>>
>
> Hay varias formas de hacer esto. Puedes usar directivas del
> precompilador para modificar tu código fuente. Por ejemplo,
>
> ...
>
> Claro está, no puedes cambiar el idioma una vez compilado tu programa.
> Si quieres mayor control, entonces usa punteros. Por ejemplo,
>
> ...
>
> Otra solución es parecida a esta última, pero en lugar de escribir la
> información en el propio código fuente, lo hacemos en un fichero de
> texto. Luego, nuestro programa carga esta información en el array de
> cadenas según la configuración que tenemos. Por ejemplo,
>
> bool CargarMensajes( const char *szErrores[], const char szFichero[] );
> ...

Si estás programando exclusivamente para Windows, puedes almacenar los
textos en un archivo de recursos y el sistema operativo escogerá
automáticamente el lenguaje apropiado en función del que esté
configurado en windows.





Más información sobre la lista de distribución Cconclase