在调试模式下运行应用程序时,我收到错误消息“在创建窗口句柄之前,无法在控件上调用Invoke或BeginInvoke”。在方法UpdateCustDetails中的第一个BeginInvoke上。loadCustomersDelegate del = new loadCustomersDelegate(UpdateCustDetails); {
publ
我正在对一个线程化应用程序的一些奇怪行为进行故障排除,并且偶然发现了一些使用BeginInvoke(Deligate)调用来启动异步任务的委托函数。我的研究表明,在不与EndInvoke配对的情况下使用BeginInvoke有可能导致内存泄漏,特别是在抛出异常的情况下,我认为这里就是这种情况。初始调用:回调方法:
Public Sub OnUpdateSchedule3Completethread so we