Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   OnCloseQuery (https://www.clubdelphi.com/foros/showthread.php?t=27438)

JXJ 21-11-2005 05:01:13

OnCloseQuery ¿Cómo mostrar los mensajes de Delphi en español'
 
¿Como hago para que se muestre el texto en
español y algun otro idioma dentro de los caption
de los botones. cerrar aceptar y cancelar.?
Esto al momento de cerrar el programa
en el evento OnCloseQuery

uso este codigo


Código Delphi [-]
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
case MessageDlg(Format(sSaveChanges, [Caption]), mtConfirmation, [mbYes, mbNo, mbCancel], 0) of
mrYes:
CanClose := true;
mrNo:
CanClose := true;
mrCancel:
CanClose := false;
end;
 
end;

vale gracias.

Titulo corregido.

Héctor Randolph 21-11-2005 05:06:25

Hola JXJ!


Descarga los recursos en castellano de aquí mismo de la página del club, el paquete incluye las instrucciones para instalarlos para cada una de las versiones de Delphi.

Un saludo

Héctor Randolph 21-11-2005 05:12:05

Por cierto, el título que elegiste no corresponde con la duda que quieres resolver.

En tu lugar yo habría elegido otro titulo por ejemplo:
'¿Cómo mostrar los mensajes de Delphi en español'

Bueno, es tan solo una sugerencia.

Saludos.

vtdeleon 21-11-2005 06:23:12

Saludos
Cita:

Empezado por HECTOR RANDOLPH
Bueno, es tan solo una sugerencia.

Con toda Razon!!!!

Delfino 21-11-2005 17:22:14

Si usas MessageBox las captions de los botones estaran en el idioma del SO..

JXJ 21-11-2005 19:42:52

lo que intento es poner
los caption de los buttons

Más o menos como lo hace dec.
en su editor de texto.

si el idioma seleccionado
esta en español o en ingles
se muestra la ventanita.
el caption deacuerdo al idioma.

Estoy revisando el codigo del xeditor
pero como no tengo ni quiero instalar las
jedi, ni el tbx 2000
Hasta ahora me han dado muchos problemas
al instalar y compilar.

Me he terminado perdiendo en el codigo


¿o que tal si mejor uso una forma
con los tres botones.?
Hace mucho que no uso este metodo.
mostrar la forma y deacuerdo a el mr result.
proceder.

¿no tienen por ahi un codigo de referencia?

Vale gracias por su interes.

dec 21-11-2005 19:59:13

Hola,


Cita:

Empezado por JXJ
lo que intento es poner
los caption de los buttons

Más o menos como lo hace dec.
en su editor de texto.

Pero, eso no es así. Los diálogos que se muestran en el programa que parten de la función "MessageDlg" no se traducen... siempre aparecerán en español, porque utilizo los recursos para Delphi 7 en español que tradujo, amablemente, Germán, un forista del Club. De hecho habría que pensar en utilizar "MessageBox", por lo que Delfino dice más arriba.


Cita:

Empezado por JXJ
Estoy revisando el codigo del xeditor
pero como no tengo ni quiero instalar las
jedi, ni el tbx 2000
Hasta ahora me han dado muchos problemas
al instalar y compilar.

Pues si mencionaras otros componentes... no sabría decirte, pero, precisamente, los dos que mencionan se instalan sin problemas en mi ordenador. El primero, incluso, cuenta con un asistente de instalación verdaderamente admirable. El segundo cuenta con los típicos paquetes, pero, ya digo, personalmente, ningún problema para realizar su instalación y posteriormente usarlos.

JXJ 21-11-2005 22:07:28

Pues tienes razon. Dec
---

Demasiado cansancio . supongo....
:-(
Ando viendo cosas que no son..

lo de los componentes, por que
los jvcl, segun los instalo bien.
y no funcionan, que faltan dcu.
y ando agregando a la library path, casi
todos los directorios , de la jvcl.
los tbx... luego no son visibles. faltan dcu
que la version no es correcta.
y ya probe con las que pude.
haciendo combinaciones.

Supongo que es mi pc. con el windows,
y algun monton de basura en el registro.

Me pasa lo mismo con las indy
haciendo todas la combinaciones posibles.
junto con actualizar delphi 7 con los parches 1 y2
y sin parches. versiones 9.x y 10.x la que vienen
con delphi
los demos, indy, se congelan.

solo unos dos que encontre hechos por
usuarios de indy. sin basarse en la estrucuta
de los demos indy, no me han dado problemas.

y tambien me han funcionado bien dlls y activex
que hacen lo que las indy.


La franja horaria es GMT +2. Ahora son las 06:34:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi