TXFABindingDeadlineCheck

Unidad: HPDFXFA

Declaración

TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;

Comportamiento

Las sobrecargas presupuestadas del resolver nativo de bindings y valores de campo llaman a este método mientras recorren un binding cuando Deadline es no negativo; devuelva True mientras la operación pueda continuar y False cuando el deadline haya expirado

Deadline debe usar el mismo dominio de reloj que el callback; el runtime interactivo suministra su propia comprobación de deadline, así que TXFAWidgetRuntimeOptions.MonotonicMilliseconds también gobierna los escaneos nativos de bindings

Un callback nil usa GetTickCount64, con Deadline expresado en los milisegundos de ese contador; un Deadline negativo desactiva las comprobaciones de tiempo transcurrido

El callback es síncrono y no se retiene después de que el resolver retorne; el objeto propietario debe permanecer vivo durante la llamada

El recuento de operaciones y los límites fijos de profundidad de recorrido siguen activos independientemente del callback

APIs relacionadas