¿En tu programa, tu puedes tener un GRID y haciendo DOBLECLIK sobre un registro ABRIR una ventana tipo CHILD y despues poder volver al GRID y abrir otra ventana CHILD usando el ratón....?
En caso afirmativo, porque no pasas un pequeño programa "demo" que nos ilumine.
Yo he probado de muchas de formas y al final se queda el Evento pendiente en el "ONDBLCLICK" del GRID. No encuentro la forma .
Muy agradecido de antemano.
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no.
Multi-Thread?
Bueno es un concepto bastante amplio, depende de la plataforma, muchas veces se confunde Multihilo con mutiproceso.
el Multi-Thread es cuando un proceso puede dividirse en hilos de ejecucion independientes del proceso padre, hay 2 formas comunes
1) Threads, esta es forma de crear hilos de procesos (en el cual soy un experto) usando Threads, estos hilos pueden finalizar retornando un aviso al proceso que los lanzo o simplemente finalizar.
por ejemplo un Servidor que recibe conexiones TCI/IP de multiples terminales(comercios supongamos) donde estas le envian mensajes con las ventas y el servidor les devuelve el ok mas el saldo. que hace el servidor?
acepta una conexion y crea un Thread(T1) y le entrega la conexion del cliente (C1) y es este T1 quien se encarga de recibir el mensaje TCP/IP(recv) con los datos de la venta realiza toda la transaccion, y responde al cliente el Ok mas el saldo, mientras tanto el servidor esta aceptando otras conexiones y va creando otros Thread y asi sucesivamente,
2) la otra forma es usando Forks, cuando se usa la funcion fork() un proceso se divide pero respecto al ambito de las variables funciona distinto que el Thread, y sino haces join al finalizar un hilo podes crear muchos zombies, sirve para cuando necesitas lanzar proceso A o proceso B o Proceso Z dependiendo de S situacion supongamos un automata cronologico(de 7 a 8 esta en estado STARTER, de 9 a13 esta en estado OPERATIVO, de13 a 17 esta en estado ALERTA, 17 a 18 estado AVISOS de 18 a 20 estado CIERRE y a partir de las 20 hasta ha 07 estado DORMANT) y en cada estado lanzas un proceso distinto haciendo un fork(), supongamos cuando esta en estado AVISOS envia mails a los usuarios que no cargaron las cotizaciones o cuando esta en el estado STARTER envia por mails los reportes PDF del cierre de la jornada anterior. Son muy usados en los mal llamados daemon
Multiproceso es otra cosa mucho mas avanzado y esta relacionado cuando uno o mas procesos realizan las mismas u otras operaciones de procesador al mismo tiempo, relacionado con el procesamiento en paralelo.