تم النشر منذ 27 Apr 2013 راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاءالتصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي.************** نص الاستثناء **************System.InvalidCastException: التحويل من السلسلة "" إلى النوع 'Decimal' غير صالح. عند Microsoft.VisualBasic.CompilerServices.Conversions.ToDecimal(String Value, NumberFormatInfo NumberFormat) عند Microsoft.VisualBasic.CompilerServices.Conversions.ToDecimal(String Value) عند Project1.Form2.Form2_Load(Object sender, EventArgs e) عند System.Windows.Forms.Form.OnLoad(EventArgs e) عند System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) عند System.Windows.Forms.Control.CreateControl() عند System.Windows.Forms.Control.WmShowWindow(Message& m) عند System.Windows.Forms.Control.WndProc(Message& m) عند System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) عند System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)************** التجميعات المحملة **************mscorlib إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5466 (Win7SP1GDR.050727-5400) مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll----------------------------------------Project1 إصدار التجميع: 1.0.0.0 إصدار Win32: 1.0.0.0 مصدر البرنامج: file:///C:/Users/Amer/Desktop/Project.exe----------------------------------------Microsoft.VisualBasic إصدار التجميع: 8.0.0.0 إصدار Win32: 8.0.50727.5420 (Win7SP1.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll----------------------------------------System إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Windows.Forms إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5468 (Win7SP1GDR.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.Drawing إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------System.Configuration إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5420 (Win7SP1.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.Xml إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5420 (Win7SP1.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------System.Runtime.Remoting إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5420 (Win7SP1.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll----------------------------------------mscorlib.resources إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5466 (Win7SP1GDR.050727-5400) مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll----------------------------------------Microsoft.VisualBasic.resources إصدار التجميع: 8.0.0.0 إصدار Win32: 8.0.50727.4927 (NetFXspW7.050727-4900) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_ar_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll----------------------------------------System.Windows.Forms.resources إصدار التجميع: 2.0.0.0 إصدار Win32: 2.0.50727.5420 (Win7SP1.050727-5400) مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ar_b77a5c561934e089/System.Windows.Forms.resources.dll----------------------------------------************** تصحيح JIT **************لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمةjitDebugging في القسم system.windows.formsفي ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config).يجب أيضًا تحويل التطبيق برمجيًا مع تمكينالتصحيح.على سبيل المثال:<configuration> <system.windows.forms jitDebugging="true" /></configuration>عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجتهإلى مصحح JIT المسجل على الكمبيوتربدلاً من معالجته بواسطة مربع الحوار هذا. ما هو الحل ؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 28 Apr 2013 ممكن ترفق الكود 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Apr 2013 ما هو الحل ؟ هذا الخطا ينتج من استعمال قيمة خالية لل Textbox.Text في عملية حسابية Dim tb As New TextBox tb.Text = "" Dim _int As Decimal = 50 Dim _err_answer as Decimal = _int + tb.Text ' This line will give you error' Dim _answer as Decimal = Decimal.TryParse(tb.Text,0) + _int 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Apr 2013 (معدل) استخدم الدالة Val لتقوم بتحويل القيمة النصية الموجودة في مربع النص لرقم ليصبح الكود كالتالي: Dim tb As New TextBox tb.Text = "" Dim _int As Decimal = 50 Dim _err_answer as Decimal = _int + Val(tb.Text) ' This line will give you error' Dim _answer as Decimal = Decimal.TryParse(tb.Text,0) + _intأو يمكنك أن تتحقق من محتوى مربع النص قبل عملية الجمع باستخدام الدالة IsNumeric للتحقق من وجود قيمة رقمية. تم تعديل 29 Apr 2013 بواسطه COMFORT 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
تم النشر منذ
ما هو الحل ؟
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه