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