viewtopic.php?f=5&t=69788
Se nell'esecuzione di On Synchronize da parte del server, si verifica un errore non gestito, sul disposivito la SyncService.synchronize torna false?
Da quello che vedo pare di no, stessa cosa se l'errore non gestito si verifica all'interno degli eventi delle classi sincronizzate.
Dall'analisi dell'assistenza abbiamo:
Il fatto è che tutte le procedure create con In.De (eventi compresi) trappano le eccezioni per evitare di far franare l'applicazione.
Per fare in modo che una procedura o un evento faccia uscire l'eccezione occorre attivare il flag PropagaEccezioni.
Per ragioni di sicurezza, propongo che tutti gli eventi che hanno un legame stretto con la sincronizzazione (On Synchronize, On Get Properties Name, ...) abbiano il flag PropagaEccezioni attivo per default.
Non so se questo risolve il problema anche se l'errore si verifica in una sottoprocedura, ma almeno è un bel passo avanti.