IF_AsyncManager - Start (método)

Descripción general

Tipo:

Método

Disponible desde:

V1.2.3.0

Versiones:

Versión actual

Tarea

Asignar una función a una tarea asíncrona.

Descripción

El método Start se utiliza para delegar la ejecución de una función (por lo general, lenta y laboriosa) en una tarea separada.

NOTA: Para poder utilizar el método Start, el método Init debe haberse ejecutado correctamente.
NOTA: Si ejecuta funciones que consumen mucho tiempo en tareas asíncronas, es posible que ya no sea posible realizar cambios en línea porque puede que no haya disponible una franja de tiempo adecuada en los 10 segundos posteriores a que se agote el tiempo de espera.

Interfaz

Entrada

Tipo de datos

Descripción

i_ifAsync

IF_Async

Entrada para la asignación del bloque de función que implementa la interfaz IF_Async y cuyo método Job() debe ejecutarse de forma asíncrona.

Salida

Tipo de datos

Descripción

q_xError

BOOL

Si esta salida se establece en TRUE, se ha detectado un error. Para obtener información detallada, consulte q_etResult y q_etResultMsg.

q_etResult

ET_Result

Proporciona información de diagnóstico y estado en forma de valor numérico.

q_sResultMsg

STRING(80)

Proporciona información adicional de diagnóstico y estado en forma de mensaje de texto.