none
System.FormatException 'ın Kaynaklandığı Controlü Nasıl Bulabilirim RRS feed

  • Soru

  • System.FormatException occurred  /  Input string was not in a correct format." hatasının kaynak komponenti / kontrol'ü nasıl bulunabilir ?

    System.FormatException occurred
      HResult=-2146233033
      Message=Input string was not in a correct format.
      Source=mscorlib
      StackTrace:
           at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
      InnerException:

    19 Eylül 2014 Cuma 22:01

Yanıtlar

  • Biraz değişik ve eski bir yöntem olacak ama farklı farklı satırlara Console.WriteLine("sdfgfsd") veya MessageBox.Show("fdsfds" gibi komutlarla birşeyler yazdır. Bunlar görüntüleniyorsa sil bir sonraki komuttan sonra yaz. Ta ki hata mesajı alıncaya kadar. Hatanın oluştuğu satırı bulunca satırı burdan paylaşabilirsen belki daha çabuk sonuç alırız. 

    • Yanıt Olarak İşaretleyen FEBit Bilişim 20 Eylül 2014 Cumartesi 17:56
    20 Eylül 2014 Cumartesi 14:36
  • :) Güzel ve Gerçek'ten Eskimiş (Bir İşte Dirsek Çürütmüş)'lerin bileceği ,

    Eski Ama tır-tır-tır Modu ile En Temel Hata bulma yöntemlerinden birisi,

    Paylaşınız / Hatırlatmanız için Teşekkür Ederim...

    Ama problemin kaynağını bulmaya malesef yardımcı olamıyor, bu yöntem.

    System.FormatException mscorlib mesajı ile hata veriyor. stack trace ile de bir sonuca ulaşılmıyordu.

    2 component vardı olası hata verecek. Onları kaldırarak çözüm bulabildim ;)

    Keza; İlginize ve çözümleme desteğinize Teşekkür Ederim...

    • Yanıt Olarak İşaretleyen FEBit Bilişim 20 Eylül 2014 Cumartesi 17:56
    20 Eylül 2014 Cumartesi 17:56

Tüm Yanıtlar

  • Hata oluşma ihtimali olan yerde breakpoint kullan. Daha sonra Step Over (C# klavye düzeninde F10), veya Step Into (C# klavye düzeninde F11) kullanarak adım adım çalıştırabilirsin.
    20 Eylül 2014 Cumartesi 09:30
  • Malesef Kullanıcı Kodlarında hata vermiyor, Çalışma anında Kullanıcı Kodları dışında hata oluşuyor.

    Local / Auto Window'larda veya CallStack Window'unda ise hangi component'in Hata oluşturduğuna dair bilgi vermiyor.

    Bu tip bir durumda hangi komponentin hata oluşturduğunu gözlemle şansımız var mı? 

    20 Eylül 2014 Cumartesi 14:13
  • Biraz değişik ve eski bir yöntem olacak ama farklı farklı satırlara Console.WriteLine("sdfgfsd") veya MessageBox.Show("fdsfds" gibi komutlarla birşeyler yazdır. Bunlar görüntüleniyorsa sil bir sonraki komuttan sonra yaz. Ta ki hata mesajı alıncaya kadar. Hatanın oluştuğu satırı bulunca satırı burdan paylaşabilirsen belki daha çabuk sonuç alırız. 

    • Yanıt Olarak İşaretleyen FEBit Bilişim 20 Eylül 2014 Cumartesi 17:56
    20 Eylül 2014 Cumartesi 14:36
  • :) Güzel ve Gerçek'ten Eskimiş (Bir İşte Dirsek Çürütmüş)'lerin bileceği ,

    Eski Ama tır-tır-tır Modu ile En Temel Hata bulma yöntemlerinden birisi,

    Paylaşınız / Hatırlatmanız için Teşekkür Ederim...

    Ama problemin kaynağını bulmaya malesef yardımcı olamıyor, bu yöntem.

    System.FormatException mscorlib mesajı ile hata veriyor. stack trace ile de bir sonuca ulaşılmıyordu.

    2 component vardı olası hata verecek. Onları kaldırarak çözüm bulabildim ;)

    Keza; İlginize ve çözümleme desteğinize Teşekkür Ederim...

    • Yanıt Olarak İşaretleyen FEBit Bilişim 20 Eylül 2014 Cumartesi 17:56
    20 Eylül 2014 Cumartesi 17:56
  • Hata'nın Tekrar Nüksedişindeki Bilgiler


    System.FormatException occurred
      HResult=-2146233033
      Message=Input string was not in a correct format.
      Source=mscorlib
      StackTrace:
           at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
      InnerException:

    {"Input string was not in a correct format."}

    HResult

    -2146233033

    Source

    mscorlib

    StackTrace

       at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)

    TargetSite
    {Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)}

    20 Eylül 2014 Cumartesi 18:51