PDA

Ver la Versión Completa : MessageDlg


scooterjgm
18-10-2004, 17:58:06
Cuando ejecuto la siguiente acción me crea una pantalla de confirmación pero con los botones en inglés...


MessageDlg ('Se han modificado los datos ¿Desea guardar los cambios?', mtConfirmation, [mbYes, mbNo], 0) = mrYes


Alguien sabe como ponerlas en español?? Donde está el codigo de los mensajes para cambiarlos??


Un Saludo!! Gracias!!

frudolph
18-10-2004, 19:17:22
Los textos están dentro de los archivos *const*.pas como resourcestring. Puedes encontrar algunos en el directorio:

"C:\Archivos de programa\Borland\Delphi7\Source\Vcl"

Tienés que editar los archivos, salvarlos, compilarlos y copiar los .dcu a los directorios "$DELPHI\lib" y "$DELPHI\lib\debug" para que puedas ver los textos en español o en el idioma que quieras.

Federico Rudolph
fgrudolph@yahoo.com

roman
18-10-2004, 19:41:19
Otra opción es usar Application.MessageBox que te dará la misma funcionalidad que MessageDlg pero con los textos en el idioma que tenga instalado el S.O.

// Saludos

scooterjgm
19-10-2004, 10:13:05
Muchas gracias, ya lo he solucionado gracias a vosotros ;)

scooterjgm
22-10-2004, 09:41:05
Al final me cree los archivos en español y los meti en una carpeta a parte, le introduje la ruta al proyecto y voila!! en español!!

Un Saludo.