2012-08-09 29 views
5

Bu kodu vardır EndInvoke() çağırarak kadar beklemek yok EndInvoke ve orada atılacak. Ama işe yaramıyor, Exception ("Kaboom") "işlenmemiş" ve program çöküyor. Bana yardım edebilir misin?Delege İstisnalar

Teşekkürler! gayet iyi çalışıyor

+0

Sen ayıklayıcı kurulumu özel yanlarını açıklamak gerekir. En azında Debug + Özel Durumlarını gördüğünüz belgede. Orada herhangi bir onay kutusunu kapatın. –

cevap

4

. "Program çöküyor" dediğinizde, IDE'nin tüm istisnaları kırmaya hazır olup olmadığını merak ediyorum. Ben bununla bir çarpışma olmaz - beklediğimiz gibi "Kaboom" konsolu yazıyor. IDE'nin dışında çalıştırmayı veya f5 yerine ctrl + f5 tuşlarına basmayı deneyin.

Ben sadece "yararlı" olmanın IDE görüyoruz düşünüyorum:

enter image description here

olduğunu görmezden; IDE her zaman doğru değil. Bu hala ele alındı.

+0

Teşekkür :) Ben de aynı pencere vardı ... Ama benim çerçevesini oluşturmak ve benim programa DLL yüklediğinizde, bir "bilinmeyen" İstisna bu çerçeve ne yapması gerektiğini ... –

+1

@Luca değil, programı durdurur Çerçeve değil, hata ayıklayıcıdır. Sen, seçenekler menüsünden IIRC –

+0

Evet kapatabilirsiniz, ancak .NET de zaman uyumsuz yöntemlerle çalışmaktadır ve ben AYNI ayıklayıcı yapılandırmaları ile EndInvoke arayarak İstisnalar yakalayabilirsiniz ... o ayarda @LucaNateMahler –