Controls Properties con multihilos

01/02/2005 - 07:40 por Pablo Ricco | Informe spam
Buenas!
Estoy realizando una aplicación que lanza otro proceso que modifica las
propiedad Visible (entre otras) de controles en el proceso padre. La
aplicación funciona bien, pero cuando el proceso que las seteo muere el
objeto al que le setee propiedades como que desaparece. Pense que era
que perdía el valor de la propiedad, así que probe setear la propiedad
Visible a True una vez terminado el thread hijo, pero no lo mostro tampoco.
cualquier ayuda se los agradezco.
Pablo
 

Leer las respuestas

#1 Octavio Hernandez
01/02/2005 - 16:57 | Informe spam
Pablo,

En general, no se puede acceder directamente a un control desde otro hilo
que no sea el que lo creó, porque la VCL (perdón, FCL) no es reentrante.
Debes hacerlo a través de Control.Invoke. Echa un vistazo a

http://www.codeproject.com/csharp/w...ead.asp?df0&forumid$41&exp=0&select…3914

Slds,

Octavio

"Pablo Ricco" escribió en el mensaje
news:%
Buenas!
Estoy realizando una aplicación que lanza otro proceso que modifica las
propiedad Visible (entre otras) de controles en el proceso padre. La
aplicación funciona bien, pero cuando el proceso que las seteo muere el
objeto al que le setee propiedades como que desaparece. Pense que era que
perdía el valor de la propiedad, así que probe setear la propiedad Visible
a True una vez terminado el thread hijo, pero no lo mostro tampoco.
cualquier ayuda se los agradezco.
Pablo

Preguntas similares