RE:Programación Multihilo
Bueno, por partes, el EXE o componente usualmente creado en FOX
no es multihilo sino mas bien single thread como el que se crea en VB, pero por ahi creo que hay un nuevo tipo que es el de tipo MTDLL o algo parecido (ahi tendrias que investigar si es MH).Los MTDLLs se puede crear en vfp 6 en adelante. Para encontrar como se crean el FOx en su ayuda trae ejemplos de como hacerlo (se deben registrar tambien).
Cuando los llamas sino mal recuerdo, es como cualquier otro control
activex o como el WORD o EXCEL, es decir, con el createobject, etc.
El punto es que usar este tipo de componente no es asunto qe se pueda
tomar a la ligera, en realidad hay que saber de apectos relacionados con el SO, como ser: COM+, DCOM, etc (en algunos casos). Desarrollar
este tipo de componentes no es facil y no se seria recomendado para cualquier proyecto, ya que son dificiles de depurar, no tienen interfaces
graficas y algunas veces pasar los datos entre los componentes es lento y complicadillo.
Generalmente se utlizan en apps web donde el componente verificaria los datos enviados desde el browser del usuario y crearia
una consulta a partir de esta informacion y enviaria esta consulta como
respuesta en forma de html, etc. Tambien se utilizan en apps donde
se requieren de una gran escalabilidad (espero que lo hay escrito bien)
o tal vez si eres un purista en los que a programacion orientada a objetos se refiere
En resumen recuerda lo siguiente:
-Este tipo de componentes o programacion no son recomendados
para todos los proyectos (te podrias complicar la visa
innecesariamente)
- Debes dominar el tema (SO, OOP, etc)
- Pasa