FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Proceso al cerrar una form
Hola amigos:
Quisiera que me dijerais porque no al cerrar una form no me hace lo que le digo. La procedure es la siguiente: Graciñas. Última edición por ecfisa fecha: 04-08-2011 a las 19:51:04. Razón: Etiquetas [DELPHI] [/DELPHI] |
#2
|
||||
|
||||
Hola fwhite.
Moví tu mensaje del foro Builder C++ a varios ya que tu código es Delphi. Por favor usa las etiquetas para encerrar tu código. Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 04-08-2011 a las 19:58:17. |
#3
|
|||
|
|||
Hola...
Te recomiendo que mejor uses el evento OnCloseQuery del formulario. Desde este evento puedes hasta indicar si deseas que el formulacio se cierre o cancelar la acción:
Pasando a otro tema, cuando publiques código fuente en Delphi, usa las etiquetas [delphi]: [delphi] begin ProcedimientoAEjecutar; Variable := 'hola mundo'; // ejemplo end; [/delphi] lo que se mostrará en los foros así:
Revisando tu código, veo que lo primero que haces es cerrar dos dataset y luego enseguida quieres hacer un Edit y un Post sobre ellos. Me imagino que también obtienes algún error del tipo "Esta acción no se puede realizar sobre un DataSet cerrado". Saludos... |
#4
|
||||
|
||||
Hola de nuevo fwhite.
Fijate que aqui: cerras los DataSet y luego intentas utilizarlos. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Codigo no funciona al cerrar un form
Hola amigos:
Haber si me podeis decir por que no funciona la siguiente procedure desde donde indico. Graciñas desde ya.
Última edición por ecfisa fecha: 05-08-2011 a las 04:10:18. |
#6
|
||||
|
||||
tu codigo esta algo desordenado
creo que que colocas el active en false eso es como cerrar la tabla entonces.. si la tabla estar cerrada, no puede realizarse ninguna operacion con ella
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Antes que todo, ordena un poco tu código y utiliza correctamente las equitas Delphi. Fíjate la diferencia con respecto a tu código:
Ahora, sería mejor así:
Pero lo que realmente quieres debe ser esto: El problema era que estabas cerrando las tablas antes de hacer las comparaciones de si ésta estaba en modo de edición o inserción. Por consiguiente las condiciones siempre devolvían False y nunca se ejecutaba lo que pretendías. Saludos, Chris |
#8
|
|||
|
|||
#9
|
||||
|
||||
Hola.
Gracias por el aviso maeyanes , ya los combiné. fwhite, como ya te han dicho: Por favor no dupliques los temas. Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Hola amigos:
En primer lugar, pido disculpas a todos por mi mal uso del foro. Procuraré en adelante seguir estrictamente las normas. En segundo lugar, efectivamente, el cierre de las Bases estaba mal colocado, con lo que el problema está resuelto. Graciñas a todos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar un proceso desde cualquier form. | elmarkivo | Varios | 1 | 18-06-2008 20:50:15 |
Cerrar al detectar proceso | malditango | API de Windows | 5 | 18-01-2008 01:51:06 |
No Cerrar un Proceso | DarkDrakon | API de Windows | 2 | 16-07-2007 10:11:34 |
como cerrar un proceso | Guadalupe | .NET | 0 | 01-06-2006 21:21:48 |
|