C++ ile yazılmış bir DLL, C# altında CLI aracılığıyla kullanılıyor. Bu DLL'de gerçekleşen bir Null Reference Exception, sistem hatasına sebep olduğundan yakalanamıyor. Amacım uygulamanın çakılmadan bir şekilde bu tür hatalar olduğunda uyarı vermesi. Uygulama kapanırken bir yere log falan da atabilir ama ekrana pop-up çıkıp kalmasını istemiyoruz. Umarım anlatabilmişimdir. Bunu basitçe halletmenin bir yolu var mı?




 

cli için kullandığın satırı try catch bloğu içine alınca exception oluşturuyor mu ?

edit : ayrıca hata dll'deki fonksiyonu çağırırken null pointer yollamandan kaynaklı kullanım hatası da olabilir. Özel bir proje değilse göz atmaya çalışabilirim

kimlanbu

Yok, oluşturmuyor. Direkt uygulama kırılıyor. Proje bayağı özel:)

arnold schwarzeneger
1

mobil görünümden çık