FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mantener activa una clase
Buenas gente: Necesito mantener activa una clase (como si fuera un formulario con su propiedad showmodal) que no devuelva el control hasta que termine de hacer su tarea., y realmente no le estoy dando pie con bola.
A cualquiera que pueda dar opinion,consejos o cualquier otra observacion seran bienvenidas!! |
#2
|
||||
|
||||
Hola,
No das muchos datos. A no ser que una clase implemente "Hilos" lo general es que haga lo que pretendes. Es decir, cuando se ejecuta un método de una determinada clase, si este no está "implementado" un Hilo distinto del principal, lo cierto es que "no devolverá el control" hasta que acabe la ejecución del método en cuestión. Un ejemplo:
En el ejemplo "UnaNuevaInstruccion" no se ejecutará hasta que termine la ejecución de "UnaClase.MetodoQueHaceAlgo". A no ser que "UnaClase.MetodoQueHaceAlgo" se ejecute, como ya he dicho, en un Hilo distinto del principal. Si es que estoy equivocado, por favor, que alguien me corrija. |
#3
|
||||
|
||||
Vamos por partes, ShowModal es una función no una propiedad. Y cualquier función que declares dentro de una clase se comportara de la misma manera.
Es decir si yo declaro esto:
Veras que el mensaje fin no aparece hasta que termina la "MiMetodo". |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ventana Activa | brandolin | OOP | 1 | 06-02-2006 23:46:43 |
Impresora activa | botones67 | Impresión | 6 | 27-10-2005 14:18:24 |
Marcar Fila Activa en un DBGrid | lucasarts_18 | OOP | 3 | 12-10-2005 20:15:20 |
triggers no se activa | Juanito-Kun | Firebird e Interbase | 8 | 12-09-2005 17:58:21 |
Capturar ventana activa y guardarla | StartKill | Gráficos | 4 | 15-10-2004 16:45:31 |
|