PDA

View Full Version : خطا در نمایش فرم



kebriya
یک شنبه 11 مهر 1389, 13:35 عصر
سلام دوستان
روی فرمی یه progressbar دارم که می خوام بعد از مدتی که با تایمر مشخص میشه فرم defalt رو نمایش بده ولی error زیر رو میده


An error occurred creating the form. See Exception.InnerException for details. The error is: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.


و کد منم اینه:( از خط Defalt.Show خطا میگیره)


Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If ProgressBar1.Value >= 100 Then
Timer1.Enabled = False
Me.Hide()
Defalt.Show()
Else
ProgressBar1.Value = ProgressBar1.Value + 10
Label2.Text = ProgressBar1.Value & "%"
End If
End Sub


ضمنا عکس خطا هم در ضمیمه است. ممنون میشم کمکم کنین

ali_najari
یک شنبه 11 مهر 1389, 14:22 عصر
دوست عزيز احتمالا مقدار ProgressBarبيشتر از max ميشه اينو حتما چك كن اگه مشكلت حل نشد برنامت رو بزار تا بتونم كمكت كنم

kebriya
یک شنبه 11 مهر 1389, 14:29 عصر
نه واسه این نیست. کد رو که گذاشتم.

kebriya
یک شنبه 11 مهر 1389, 14:49 عصر
من قبلا با progressbar کار کردم ولی نمیدونم الان چی شده. یه فرم دیگه بجای defalt گذاشتم بازم همینه. اقای نجار میشه یه لطفی بکنین

ali_najari
یک شنبه 11 مهر 1389, 15:26 عصر
دوست عزيز من همين كد شما رو تست كردم هيچ مشكلي نداره
نمونه برنامه رو هم براتون ميزارم

kebriya
یک شنبه 11 مهر 1389, 15:40 عصر
با تشکر فراوان از دوست عزیز آقای نجاری با تلاش زیادی که داشتم فهمیدم یه skin مسخره که گذاشته بودم باعث شد اینطوری بشه. شرمنده وقتتون رو گرفت