Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-12

rtl, fcl, lcl, etc... ayuda en formato chm

7 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Javier Villarroya
to Ismael L. Donis Garc?a: Existe otra instrucci�n que no sea Application.Terminate para finalizar la aplicaci�n.

El 14/12/2009 18:00, Ismael L. Donis Garc?a escribi�:

Existe otra instrucci�n que no sea Application.Terminate para finalizar la aplicaci�n.

Prueba con Application.MainForm.Close

Show quoted text 21 lines
Si tengo un formulario mostrado por .ShowModal que es mandado a mostrar por otro que tambi�n es llamado por .ShowModal y doy Application.Terminate en el segundo formulario la aplicaci�n no se cierra sino que vuelve al formulario anterior, �sea al primero que se mostr� con .ShowModal, pero si estoy en primero la aplicaci�n si cierra correctamente. Tengo Lazarus 0.9.29 r22754 FPC 2.3.1 i386-win32 del 2009-11-25 Saludos ========= �� ISMAEL �� ========= PD: No tengo acceso a Internet _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Ismael L. Donis Garc?a
to JoshyFun: http://www.zshare.net/download/69724768ce69b5b6/ Son casi 12 megas... JoshyFun

Existe otra instrucci�n que no sea Application.Terminate para finalizar la aplicaci�n.

Si tengo un formulario mostrado por .ShowModal que es mandado a mostrar por otro que tambi�n es llamado por .ShowModal y doy Application.Terminate en el segundo formulario la aplicaci�n no se cierra sino que vuelve al formulario anterior, �sea al primero que se mostr� con .ShowModal, pero si estoy en primero la aplicaci�n si cierra correctamente.

Tengo Lazarus 0.9.29 r22754 FPC 2.3.1 i386-win32 del 2009-11-25

Saludos
=========
�� ISMAEL ��
=========
PD: No tengo acceso a Internet

Reply by email

Jesus Reyes
to Ismael L. Donis Garc?a

--- El lun 14-dic-09, Ismael L. Donis Garc?a <ismael en citricos.co.cu> escribi�:

Show quoted text 26 lines
De:: Ismael L. Donis Garc?a <ismael en citricos.co.cu> Asunto: [Lazarus-es] Application.Terminate A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Fecha: lunes 14 de diciembre de 2009, 11:00 Existe otra instrucci�n que no sea Application.Terminate para finalizar la aplicaci�n. Si tengo un formulario mostrado por .ShowModal que es mandado a mostrar por otro que tambi�n es llamado por .ShowModal y doy Application.Terminate en el segundo formulario la aplicaci�n no se cierra sino que vuelve al formulario anterior, �sea al primero que se mostr� con .ShowModal, pero si estoy en primero la aplicaci�n si cierra correctamente. Tengo Lazarus 0.9.29 r22754 FPC 2.3.1 i386-win32 del 2009-11-25 Saludos ========= �� ISMAEL �� ========= PD: No tengo acceso a Internet

Hice una prueba rapida, una aplicacion con tres formularios, desde el principal muestro form2 con showmodal, desde form2 muestro form3 con showmodal, en el formulario tres pongo un boton con el codigo: application.terminate; y funciona correctamente.

Puede tratarse de algun problema que ya haya sido corregido por eso, por favor, prueba los pasos que he puesto (o si usando otros pasos aun lo puedes reproducir) y si tu entorno de desarrollo esta actualizado, favor de crear un reporte en bugs.freepascal.org especificando las versiones (y revisiones) de lazarus y fpc, la prueba la hice en windows xp, usando un lazarus y fpc (2.5.1) actualizados.

Jesus Reyes A.

Encuentra las mejores recetas en Yahoo! Cocina.
http://mx.mujer.yahoo.com/cocina/

Reply by email

Ismael L. Donis Garc?a
to Javier Villarroya: El 14/12/2009 18:00, Ismael L. Donis Garc?a escribi�: Prueba con…

Respondo entre l�neas.
=========
�� ISMAEL ��
=========

Earlier message 74 lines
----- Mensaje original ----- De: "Javier Villarroya" <javivf.dev en gmail.com> Para: <lazarus-es en lists.lazarus.freepascal.org> Enviado: lunes, 14 de diciembre de 2009 10:47 Asunto: Re: [Lazarus-es] Application.Terminate El 14/12/2009 18:00, Ismael L. Donis Garc?a escribi�: > Existe otra instrucci�n que no sea Application.Terminate para finalizar la > aplicaci�n. > > Prueba con Application.MainForm.Close No, tampoco pero ya encontr� el causante del problema aunque no he ideado como solucionarlo aun. Tengo un combobox y en el evento de satlir mando a ejecutar un procedimiento. El cual puede que muestre o no un formulario Modal, en caso de mostrarlo cuando lo cierro se vuelve a ejecutar el procedimiento de salir del combo y para mi entender no deb�a ser as�, sino que ya el focus deb�a estar en el otro objeto. El procedimiento es: inienti(); procedure Tfrmlogin.cbounidadExit(Sender: TObject); begin if rslogin.Locate('entidad', cbounidad.Text, []) then lblnunidad.Caption := rslogin.FieldValues['nombre']; dtm.strentidad := cbounidad.Text + ''; inienti(); end; Creo que esa es la causa, la verdad no se si lo es realmente, lo solucion� a traves de una variable p�blica la que verifico al cerrar el formulario. frmdatgmp.ShowModal; frmdatgmp.Destroy; if blnend then begin cerrarme(); // aqu� est� el Application.Terminate exit; end; No se si eso ser� una chapucer�a, pero al menos resolv� con mis escasos conocimientos. > Si tengo un formulario mostrado por .ShowModal que es mandado a mostrar > por > otro que tambi�n es llamado por .ShowModal y doy Application.Terminate en > el > segundo formulario la aplicaci�n no se cierra sino que vuelve al > formulario > anterior, �sea al primero que se mostr� con .ShowModal, pero si estoy en > primero la aplicaci�n si cierra correctamente. > > Tengo Lazarus 0.9.29 r22754 FPC 2.3.1 i386-win32 del 2009-11-25 > > Saludos > ========= > �� ISMAEL �� > ========= > PD: No tengo acceso a Internet > > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es >

Reply by email

JoshyFun
to Ismael L. Donis Garc?a

Hello Ismael,

Monday, December 14, 2009, 9:12:45 PM, you wrote:

ILDGa>   frmdatgmp.ShowModal;
ILDGa>   frmdatgmp.Destroy;

Alarma!, alarma!, nunca, repito nunca llamar al procedimiento Destroy expl�citamente, puede pasar de todo! Llama a .Free o .Release

PD: Por cierto, sigo esperando como quieres que te mande el help en chm para el Lazarus, en paquetes de cuanto Ks ? Cuantos mensajes diarios ?

Best regards, JoshyFun

Reply by email

Ismael L. Donis Garc?a
to JoshyFun

Eso de destroy me lo recomend� un amigo.

Pues yo estaba esperando por ti respecto a la ayuda.

Paquetes de 500kb hasta 30 mensajes por d�a, m�s no porque se me cogestiona la conexi�n.

GRACIAS por to2.
=========
�� ISMAEL ��
=========

Earlier message 27 lines
----- Mensaje original ----- De: "JoshyFun" <joshyfun en gmail.com> Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Enviado: lunes, 14 de diciembre de 2009 04:13 Asunto: Re: [Lazarus-es] Application.Terminate Hello Ismael, Monday, December 14, 2009, 9:12:45 PM, you wrote: ILDGa> frmdatgmp.ShowModal; ILDGa> frmdatgmp.Destroy; Alarma!, alarma!, nunca, repito nunca llamar al procedimiento Destroy expl�citamente, puede pasar de todo! Llama a .Free o .Release PD: Por cierto, sigo esperando como quieres que te mande el help en chm para el Lazarus, en paquetes de cuanto Ks ? Cuantos mensajes diarios ? -- Best regards, JoshyFun

Reply by email