إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

أستفسار خاص بــ (رســـائل الخطــأ) وتصحيح أكواد ؟

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • أستفسار خاص بــ (رســـائل الخطــأ) وتصحيح أكواد ؟

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    أخواني الاعزاء
    أساتذتي الكرام
    هل يوجد كود يمنع رسائل الخطأ بصفة عامة ؟
    وبصفة خاصة عند الضغط على مكان فارغ في قائمة ListBox تظهر رسالة
    لا تظهر في حالة الضغط علي مكان Selected
    هل يوجد كود لعدم اظهار هذه الرسالة ؟
    -----------
    وعندي استفسار اخر مهم اتمنا ان استطيع إيصال السؤال
    بدون ملف مفتوح لان النت عندي ضعيف جدا جدا هذه الايام
    باختصار السؤال كالاتي
    بهذا الكود
    [HTML]TextInp1 = Input.GetText("Input1");
    TextInp2 = Input.GetText("Input2");
    ListBox.AddItem("ListBox1", TextInp1, TextInp2);[/HTML]
    بهذا الكود
    ندخل بيانات الي ListBox من خلال Input1 و Input2
    في حالة كانت هذه البيانات موجود من قبل أي تم ادخالها
    كيف اجعل البرنامج يظهر مسج بذلك ولا يكرر البيانات
    وهنا اقصد الـــ ItemText لا ItemData
    أي لا اريد ان يحدث التكرار ItemText
    ----------------------------------------------
    والان تصحيح الكود

    كود PHP:
    Selected ListBox.GetSelected("ListBox1");
    ListBox.SelectItem("ListBox2",Selected[1]);
    ListBox.SelectItem("ListBox3",Selected[1]); 
    هذا الكود لغرض عند تحديد Selected في ListBox1 يتم معه
    تحديد نفس رقم Index
    في ListBox2 وListBox3
    هل هذا الكود صحيح هل يوجد افضل منه ؟
    هو شغال عندما يوضع في ListBox واحد فقط
    ولكن ان يوضع في الثلاثة وعند تحديد أي واحد يحدد الباقي لا
    -----
    اسف على الإطالة
    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .


  • #2
    السلام عليكم ورحمة الله وبركاته

    إليك بهذه الجزئية
    كود PHP:
    TextInp1 Input.GetText("Input1");
    TextInp2 Input.GetText("Input2");
    ListBox.FindItem("ListBox1"1LB_BYTEXTTextInp1);

    if 
    ~= -or TextInp1=="" then
    Dialog
    .TimedMessage("......""هذا الاسم موجود ضمن القائمة أو حدد اسما للادخال"2000MB_ICONINFORMATION);
    else
    ListBox.AddItem("ListBox1"TextInp1TextInp2);
    end 

    تعليق


    • #3
      السلام عليكم ورحمة الله وبركاته
      هل يوجد كود يمنع رسائل الخطأ بصفة عامة ؟
      نجرب الاتي :
      ضع في تجميعية أنبوت 1

      في زر ازرع
      كود PHP:
      x=Input.GetText("Input1");

       
      Dialog.Message("Notice"x+1); 
      جرب الان : أكتب رقما في الانبوت سيعمل الكود طبيعي
      أكتب في الانبوت مثلا حروف سينتج رسالة خطأ
      -----------------------------------------------------
      نريد أن نمنع ظهور هذه الرسالة مثلا
      لاحظ هذا الكود :
      كود PHP:
      x=Input.GetText("Input1");

      function 
      thameur () 
       
      Dialog.Message("Notice"x+1);
      end
      if pcall(thameurthen
      ---------   ضع أي اجراء  بديل عن رسالة الخطأ أو أتركه فارغا
      end 

      تعليق


      • #4
        بسم الله الرحمن الرحيم
        شكرا لك استاذي الكريم
        وبارك الله فيك
        بالنسبة للكود الاول
        كود PHP:
        TextInp1 Input.GetText("Input1"); 
        TextInp2 Input.GetText("Input2"); 
        ListBox.FindItem("ListBox1"1LB_BYTEXTTextInp1); 

        if 
        ~= -or TextInp1=="" then 
        Dialog
        .TimedMessage("......""هذا الاسم موجود ضمن القائمة أو حدد اسما للادخال"2000MB_ICONINFORMATION); 
        else 
        ListBox.AddItem("ListBox1"TextInp1TextInp2); 
        end 
        ممتاز تمت التجربة بنجاح
        -----------------------------------------
        اما كود منع رسائل الخطأ
        يعمل بشكل جيد مع Input
        ولكن لم اعرف كيف استفيد منه في ListBox
        لمنع رسالة الخطأ الناتجة عن التحديد او الضغط في مكان فارغ

        شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

        تعليق


        • #5
          السلام عليكم ورحمة الله وبركاته

          تعودنا منك الشرح يالتفصيل للإشكال
          المهم سأجيبك بدون معرفة الخلل بالضبط
          في ListBox1 ضع
          كود PHP:
          Selected ListBox.GetSelected("ListBox1");
          if 
          Selected~=nil then
          ListBox
          .SelectItem("ListBox2",Selected[1]);
          ListBox.SelectItem("ListBox3",Selected[1]);
          ---------------------------------------------------------
          result Dialog.Message("Notice"x.."---"..y);
          end 
          في ListBox2 ضع
          كود PHP:
          Selected2 ListBox.GetSelected(this);
          if 
          Selected2~=nil then
          ListBox.GetItemData(thisSelected2[1]);
          end 
          في ListBox3 ضع
          كود PHP:
          Selected3 ListBox.GetSelected(this);
          if 
          Selected3~=nil then

          ListBox.GetItemData(thisSelected3[1]);
          end 

          تعليق


          • #6
            بسم الله الرحمن الرحيم
            شكرا لك استاذي الفاضل
            هذا هو الكود المطلوب

            بارك الله فيك وجازك كل خير

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              هل يوجد كود يمنع رسائل الخطأ بصفة عامة ؟
              الأفضل هو منع وجود أخطاء بمراجعة الأكواد جيدا " هكذا يكون المبرمج "

              أما عن سؤالك فقد تم طرح الشرح هنا :

              [hide]http://sites.ienajah.com/vb2/showthread.php?t=30400[/hide]

              تعليق


              • #8
                [quote=عبود عبود;284481]الأفضل هو منع وجود أخطاء بمراجعة الأكواد جيدا " هكذا يكون المبرمج "
                ------------------------------
                اخي عبود الكود صحيح لكن عند الضغط في كان فارغ في اليست بكس
                تظهر رسالة انك لم تحدد او المكان فارغ فقط
                انا اريد منع هذه الرسالة

                تعليق


                • #9
                  [QUOTE=ياسرهتهت;284501]
                  المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                  الأفضل هو منع وجود أخطاء بمراجعة الأكواد جيدا " هكذا يكون المبرمج "
                  ------------------------------
                  اخي عبود الكود صحيح لكن عند الضغط في كان فارغ في اليست بكس
                  تظهر رسالة انك لم تحدد او المكان فارغ فقط
                  انا اريد منع هذه الرسالة
                  كلا أخى رسائل الأخطاء هى موضوعة لمعرفة الأخطاء البرمجية إذن هناك خطأ برمجى

                  تعليق


                  • #10
                    السلام عليكم ورحمة الله وبركاته

                    الرابط المشار إليه يعالج عدم إظهار رسالة الخطأ عن فانكشن كتبها المبرمج

                    الأن ماذا أنتم بصدده تحديدا ؟؟
                    1- منع رسالة خطأ تنتج من فانكشن تخص المبرمج ؟؟
                    أم
                    2- منع الأوتوبلاى من إصدار رسالة خطأ من أحد دواله الداخلية ؟؟
                    (لا يتطرق لها المقال المشار اليه)

                    أم ان المشكل إنتهى ؟؟
                    التعديل الأخير تم بواسطة المـهاجر; الساعة 03-06-2015, 09:23 PM.

                    تعليق


                    • #11
                      بارك الله فيكم

                      تعليق


                      • #12
                        مشكوووووووووووووور

                        تعليق

                        مواضيع تهمك

                        تقليص

                        المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                        المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                        المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                        المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                        المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                        يعمل...
                        X