1 de 3 - Proceso en 3º plano y 1º plano con resultados distintos

Buenos dias sigo con problemas con el proceso en 3º plano, adjunto parte del proceso, cuando ejecuto estr proceso e 1º plano el resultado es el esperado, pero cuando lo realizo en 3º plano no funciona y no soy capaz de entenderlo, gracias por vuestras ideas.

Mauricio.

No has adjuntado ningun adjunto en ninguno de tus 3 hilos.

Ademas, es mejor que publiques todo en el mismo hilo, para no dispersar la info y las respuestas

Saludos

ahora?

a

Revisa las variables globales.

Creo que deberias utilizar variables locales al proceso.

Tienes un articulos en cuanto al Ambito de las variables

Buenos dias gegeo, tenia entendido que en procesos en tercer plano no se pueden usar variables locales

PAra ejecutar un proceso en 3 plano puedes hacerlo asi:

Creas un proceso en el que das valor a las variables que necesites.

Despues, dentro de este proceso creas el manejador de objeto y das valor a tantas variables como necesites enviar al proceso en 3 plano.

Rem /// creas el manejador ///
-Crear manejador de objeto (NOMBRE MANEJADOR, PROCESO QUE QUIERES EJECUTAR EN 3 PLANO)
Rem /// das valor a las variables que necesitas enviar, estas variables deben ser locales a este proceso, y al que quieres lanzar en 3 plano ///
-Set variable local de objeto (NOMBRE MANEJADOR, etc,etc
-Set variable local de objeto (NOMBRE MANEJADOR, etc,etc
-Set variable local de objeto (NOMBRE MANEJADOR, etc,etc
(…)
Rem /// ejecutas el manejador ///
-Disparar objeto (NOMBRE MANEJADOR, Modo 3plano)

NOTA: en el proceso en 3 plano, no utilices instrucciones que pidan o dependan de la intervencion del usuario, pues no se ejecutaran.

Saludos

Gracias gegeo.

1 me gusta

Adjunto explicacion grafica