Her şeyden önce, bu hata senin suçun değil.
Bazı programcılar programındaki bazı hataları ele almayı unuttular, bu yüzden başarısız oluyor.
Tabii ki, sorun değil var Uygulamanın kendisinde olmak (bu nedenle programcı kancadan çıkar). Windows'da olabilir veya MSVC çalışma zamanında veya .Net çalışma zamanında veya video kartı sürücülerinde veya herhangi bir durumda olabilir (bu nedenle, desteğe başvurmadan önce tüm güncelleştirmeleri yüklemeniz her zaman söylenir).
Demek her şeyi hallettin, ama sorun devam ediyor. Şimdi ne var?
Eh, şimdi geriye kalan tek şey, söz konusu uygulamanın hatalı olduğu ve programcının bunun için uygun olmadığı anlamına gelmesidir ( AHA! ). Bu yüzden yazılımın yazarı sorunu. Öyleyse onlarla iletişim kurun ve bu sorunu çözmenize yardımcı olabilir mi diye sorun.
Peki ya bana yazılımlarının mükemmel olduğunu söylerlerse, bu konuda tek benim ve genel olarak bu benim hatam mı?
Şimdi eğlenceli kısım geliyor. Bulmak için olsun gerçek hata mesajınızın nedeni.
Uygulama gerçekte işletim sistemini çalıştıran işletim sistemine ne anlattı? " Kendini kapatmalısın! "?
Bunu yapmak için emrinde birçok araç var.
- Log dosyaları
- Windows olay günlüğü
- İşlem İzleyicisi
Söz konusu uygulamanın herhangi bir günlük dosyasını yazması durumunda, bunlar uygulamanızın nedenini araştıran altın olabilir. Onları okuyun ve olası hata mesajlarını burada tartışın.
Windows olay günlüğü kesinlikle çöktü uygulama hakkında bazı bilgiler içerecektir. Aslında bir .Net uygulamasıysa, şanslı olabilirsiniz ve bir çağrı yığını günlükten çekebilir (ki bu geliştiriciler için çok yararlı olacaktır).
Diğerleri başarısız olursa, İşlem İzleyicisi . İşlem İzleme, günlüğe kaydedilen bir araçtır herşey Bir uygulama ile işletim sistemi arasındaki iletişim (tabiri caizse). Böylece, elde edilen, yakalanan verilerde, uygulamanın işlenmeyen hata durumunda sonuçlanan uygulamanın tam olarak hangi işlevi gördüğünü görebilirsiniz. Bu, var olmayan bir dosyaya veya kayıt defteri nesnesine erişmeye çalışmak gibi önemsiz bir şey olabilir. Ancak, kayıttaki bir çağrının bulunması çok zaman alabilir ve yazılım geliştirme konusunda deneyiminiz yoksa, büyük olasılıkla bu yaklaşıma ulaşamayacaksınız.
Eğer bu seni serbest bırakırsa " Sorunumu çözmeme yardımcı olması pek mümkün değil. ", o zaman muhtemelen haklısınız. Bazı insanlar için böyle bir sorunu denemek ve izlemek eğlenceli olsa da, genellikle faylanma yazılımını yazan kişinin işidir.
Sorunu bulmak için sizden çok daha donanımlılar. Uygun bir hata raporu bazen çok uzun sürebilir.