Vale, muchas gracias a todos por vuestras respuestas, creo que la opcion que mas me gusta es la de cargar ficheros pues me parece mas modular.<br><br>Ahora mismo cambio los defines por las inlines. <br><br>Y aunque sea un poco offtopic una dudilla:<br>
<br>Que diferencia a bajo nivel hay entre el uso de ? y el if, en que se traducen en ensamblador?<br><br>Gracias<br><br><div class="gmail_quote">2009/3/4 Programante <span dir="ltr"><<a href="mailto:programante@gmail.com">programante@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Steven Davidson escribió:<br>
<div class="im">> vicente lozano wrote:<br>
>> Por otro lado, para que los mensajes de error puedan ser en<br>
>> diferentes idiomas existe algo o hay que hacerlo asi?<br>
>><br>
><br>
> Hay varias formas de hacer esto. Puedes usar directivas del<br>
> precompilador para modificar tu código fuente. Por ejemplo,<br>
><br>
</div><div class="im">> ...<br>
><br>
> Claro está, no puedes cambiar el idioma una vez compilado tu programa.<br>
> Si quieres mayor control, entonces usa punteros. Por ejemplo,<br>
><br>
</div>> ...<br>
<div class="im">><br>
> Otra solución es parecida a esta última, pero en lugar de escribir la<br>
> información en el propio código fuente, lo hacemos en un fichero de<br>
> texto. Luego, nuestro programa carga esta información en el array de<br>
> cadenas según la configuración que tenemos. Por ejemplo,<br>
><br>
> bool CargarMensajes( const char *szErrores[], const char szFichero[] );<br>
> ...<br>
<br>
</div>Si estás programando exclusivamente para Windows, puedes almacenar los<br>
textos en un archivo de recursos y el sistema operativo escogerá<br>
automáticamente el lenguaje apropiado en función del que esté<br>
configurado en windows.<br>
<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br>