ya hize los cambios en el programa, en mi equipo va bien, mañana lo probare en el equipo del cliente a ver como se comporta. mi equipo tiene una tarjeta intel, con procesador i5 de 3ra generacion, uso windows 10 64 bits
Bien, muy bien, esa puede ser la "guinda" del pastel en algunos casos, pero como te digo en mi equipo no presenta ningún problema sin mutex, es más, cuando he incluído el mutex es cuando consigo que el programa se quede colgado, por eso no los implementé. Es muy antiguo tu equipo? Ya nos c...
cristobal, hize unos cambios a tu codigo, agregue un mutex y ahora corre bien, ya no presenta el error. lo pongo a continuacion. //----------------------------------------------------------------------------//// Programa: TESTMT01.PRG// Autor...: Cristobal Navarro//----------------------------------...
Sólo por documentar lo que dije. Me refería a este post http://www.fivetechsupport.com/forums/viewtopic.php?f=6&t=15072#p78459 Como he mencionado, yo no lo he podido probar en muchos escenarios, pero creo que desde la fecha de ese post algo se habrá avanzado, por lo menos Harbour Qué versión us...
Si te refieres al ejemplo que he puesto, lo probé más de 20 veces, incluso interrumpiendo su ejecución mientras ejecutaba un thread, y ningún problema Qué equipo utilizas? No hay problema, ponte en contacto en mi mail
ahora que reinicie el equipo volvi a compilar el ejemplo y no da error, pero algo extraño es que despues que lo cierro y abro varias veces salta el gpf.
Pues no, te lo aseguro, no da error, mira a ver donde tienes el problema Puedes ejecutarlo las veces que quieras ( se saldrá del panel claro ) Doy por hecho que estás utilizando las librerias adecuadas tanto de harbour como de Borland para el uso de multithread https://imgbox.es/images/2018/...
cristobal, tu ejemplo tambien da error. En esta imagen no le habia puesto la ruta del archivo gif y daba un gpf. [url] https://i.postimg.cc/8CQ9YZ3K/Screenshot_1.png [/url] En esta imagen ya tiene la ruta del archivo gif pero se queda congelada la aplicacion [url] https://i.postimg.cc/rwDHhBp2/Scree...
dario, Ese link ya lo revise hace dias, en este post hablo que he usado codeblocks y funciones para crear los hilos y los mutex para bloquear y desbloquear un hilo, que en mi caso no necesitaria usarlo ya que solo voy a manejar un (1) solo hilo, el cual se ejecuta cada XXX tiempo. Ya que comentas qu...
La ejecución de código a través de hilos tiene una serie de cuestiones a tener en cuenta, hay que reinventarse un poco en la forma de programar. Te dejo un enlace al blog de Don Rafa Carmona, para que te hagas un poco a la idea de esas cuestiones. http://xthefull.blogspot.com/2016/07/threads-con-har...
El problema no esta en si la funcion ExtraerReporteZ(...) se ejecuta o no, la funcion se debe ejecutar cada XX segundos, por eso es que quiero usar un hilo y no un timer