31-03-13, 05:13 PM
31-03-13, 05:20 PM
بعد تعبت ساعات طويلة ذهب المشروع بلا رجعة بسبب هذه الرسالة هل تتوقعون اختراق؟
لم اجد مبرر بصراحة فعملي جيد واشرف على الانتهاء.
لم اجد مبرر بصراحة فعملي جيد واشرف على الانتهاء.
31-03-13, 06:05 PM
لقد وجدت (ليس الحل بعد) الخطا
لكن لا ادري ما المشكلة أمنكم أحد يدلني؟
كود :
Private Sub r1_Move(sender As Object, e As EventArgs) Handles r1.Move If r1.Top <= p1.Top Then
r1.Left = p1.Right - r1.Width
End If
' If r1.Text = Val(n1.Text) * Val(n2.Text) Then
'wins.Text += 10
' Else
' losts.Text += 5
' End If
End Sub31-03-13, 06:11 PM
المشكلة ان الخطا ليس له علاقة بالرسالة التي يظهرها
الخطا بسيط وهو عدم وضع شرط في حدث move
انتهى!
الخطا بسيط وهو عدم وضع شرط في حدث moveانتهى!
31-03-13, 06:17 PM
ما بعرف : أنت حليتها أم لا ....
لكن هو الكود باللون الأصفر خطأ برمجيا كما هو واضح ..
لأن : Me تعني الفورم النشط أمامك ,,,
أما لو عايز تتعامل مع الفورمز : فأنت لازم تتتعامل مع My.Forms نفسه ...
لكن هو الكود باللون الأصفر خطأ برمجيا كما هو واضح ..
لأن : Me تعني الفورم النشط أمامك ,,,
أما لو عايز تتعامل مع الفورمز : فأنت لازم تتتعامل مع My.Forms نفسه ...
31-03-13, 06:39 PM
سعود كتب :المشكلة ان الخطا ليس له علاقة بالرسالة التي يظهرهاالخطأ له علاقه بالرساله وهو واضح فى الرساله أنك تريد تحويل "" الى double عليك بمراجعة الاكواد فى form1 فقد يحدث أنك تعتمد على قيمه من عنصر معين قبل إنشاءه وهذا هو سبب الخطأالخطا بسيط وهو عدم وضع شرط في حدث move
انتهى!
31-03-13, 06:41 PM
طيب مش انا كتبت الجملة الملونة بالاصفر هو مكتوب من دون تدخل مني لكن غريبة بيكون خطا بالشكل هذا وهو فيجوال استوديو 2012
على كل حال فعلا انا وجدت الخطا في الكود السابق والتصحيح التالي:
ان انقل الكود للحدث complete الخاص بـ backgroundworker
على كل حال فعلا انا وجدت الخطا في الكود السابق والتصحيح التالي:
ان انقل الكود للحدث complete الخاص بـ backgroundworker
31-03-13, 06:44 PM
amgadtamer كتب :الخطأ له علاقه بالرساله وهو واضح فى الرساله أنك تريد تحويل "" الى double عليك بمراجعة الاكواد فى form1 فقد يحدث أنك تعتمد على قيمه من عنصر معين قبل إنشاءه وهذا هو سبب الخطأ
نفس الكلام #7
الاشكال اني كاتب تحقق في حدث move
كود :
If r1.Left = p1.Right - r1.Width Then If r1.Text = Val(n1.Text) * Val(n2.Text) Then
wins.Text += 10
Else
losts.Text += 5
End If
End IfRunWorkerCompleted
زالت الرسالة
31-03-13, 06:51 PM
سعود كتب :طيب مش انا كتبت الجملة الملونة بالاصفر هو مكتوب من دون تدخل مني لكن غريبة بيكون خطا بالشكل هذا وهو فيجوال استوديو 2012يأخى هذا ليس خطأ فى الفيجوال وفيما يتعلق بالسطر الملون بالأصفر يتم توليده أوتوماتيكيا من خلال الفيجوال بناءا على إعدادت مشروعك
على كل حال فعلا انا وجدت الخطا في الكود السابق والتصحيح التالي:
ان انقل الكود للحدث complete الخاص بـ backgroundworker
قم بالذهاب الى خصائص مشروعك وسوف تجد اختيار startup form لو قمت بتغييره من form1 الى form2 سوف يتغير هذا السطر الى form2 وهكذا
تحياتى
31-03-13, 08:04 PM
ادري يااخي لكن لماذا تظهر هذه الرسالة اصلا في حين ان الخطا كما فصلت آنفا.
على كل حال زال الاشكال بعد نقل الكود لحدث آخر.
على كل حال زال الاشكال بعد نقل الكود لحدث آخر.