TimerSys warning: Timer execution period is shorter than callback execution duration, causing lag. – WinDev WL-TIMER-REENTRANT

WL-TIMER-REENTRANT

Se il codice eseguito nella procedura richiamata da TimerSys() impiega più tempo dell'intervallo configurato, la coda messaggi si satura provocando il freeze visivo delle finestre.

Cosa significa questo errore?

Se il codice eseguito nella procedura richiamata da TimerSys() impiega più tempo dell'intervallo configurato, la coda messaggi si satura provocando il freeze visivo delle finestre.

Messaggio originale

TimerSys warning: Timer execution period is shorter than callback execution duration, causing lag.

Contesto e parole chiave

Alias

  • Timer periodo troppo breve blocco interfaccia
  • TimerSys callback reentrancy WinDev

Messaggi alternativi

  • periodo timer inferiore alla durata della callback blocco interfaccia

Prodotti

  • PC SOFT WinDev / WEBDEV / WINDEV Mobile / HFSQL

Piattaforme

  • Linux
  • Windows 10
  • Windows 11
  • Windows Server 2019
  • Windows Server 2022

Parole chiave

  • errore-windev-timersys-rientranza-blocco-interfaccia
  • hfsql
  • windev
  • windev.wlanguage-e-compilazione.timer-callback-reentrancy-error
  • WL-TIMER-REENTRANT
  • wlanguage
  • WLanguage e compilazione

Cause possibili

Origine tecnica per WinDev: stallo dell'interfaccia utente causato da TimerSys rientrante

Se il codice eseguito nella procedura richiamata da TimerSys() impiega più tempo dell'intervallo configurato, la coda messaggi si satura provocando il freeze visivo delle finestre.

molto comune

Diagnosi

Diagnostica runtime e log HFSQL per WinDev: stallo dell'interfaccia utente causato da TimerSys rientrante

Esaminare la funzione HErreurInfo(), i log del Centro di Controllo HFSQL e le informazioni di debug WLanguage nella console.

Come leggere il risultato. Indica il codice esatto di errore HFSQL o WLanguage e l'istruzione sorgente che innesca l'eccezione.

Risoluzione

Risoluzione standard per WinDev: stallo dell'interfaccia utente causato da TimerSys rientrante

Difficoltà: mediaRischio: basso

Applicare la correzione secondo le best practice documentate nella guida tecnica ufficiale PC SOFT.

  1. Verificare i valori restituiti da HErreurInfo() o ErrorInfo()
  2. Controllare la configurazione dell'analisi o la sintassi WLanguage dell'istruzione
  3. Ricompilare il progetto ed eseguire un test di integrità

Domande frequenti

Come risolvere il problema WL-TIMER-REENTRANT in ambiente WinDev?

Se il codice eseguito nella procedura richiamata da TimerSys() impiega più tempo dell'intervallo configurato, la coda messaggi si satura provocando il freeze visivo delle finestre.

Approfondimenti

Schede correlate