TXFABindingDeadlineCheck

Unité : HPDFXFA

Déclaration

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

Comportement

Les surcharges du résolveur natif de liaisons et de valeurs de champs avec budget appellent cette méthode pendant le parcours d'une liaison quand Deadline est non négatif ; renvoyez True tant que l'opération peut continuer et False quand l'échéance a expiré

Deadline doit utiliser le même domaine d'horloge que le callback ; le runtime interactif fournit sa propre vérification d'échéance, si bien que TXFAWidgetRuntimeOptions.MonotonicMilliseconds gouverne aussi les scans natifs de liaisons

Un callback nil utilise GetTickCount64, Deadline étant exprimé dans les millisecondes de ce compteur ; un Deadline négatif désactive les vérifications de temps écoulé

Le callback est synchrone et n'est pas conservé après le retour du résolveur ; l'objet propriétaire doit rester vivant pendant l'appel

Le comptage d'opérations et les limites fixes de profondeur de parcours restent actifs indépendamment du callback

API associées