is er een reden u een Threading.Timer versus System.Timer gebruikt? Een threading.timer de methode CheckForPastDue voert op een andere draad toen uit die tot het leidde. dit veroorzaakt soms kwesties voor het eenvoudige ding dat u probeert om te verwezenlijken. Ik had een gelijkaardige kwestie en het gebruiken van System.Timer werkte voor me.