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

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

استغلال رسالة الخطأ في منع الحروف

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

  • استغلال رسالة الخطأ في منع الحروف

    السلام عليكم ورحمة الله وبركاته
    تنويعا و تزامنا مع ما يطرح من مواضيع هادفة
    وجدت نفسي أتعلم في كتابة كود يسمح بكتابة الأرقام
    ومنع الحروف فاستغليت رسالة الخطأ

    لا أعرف مدى فعالية هذه المحاولة لكن دعنا نجرب
    كتابة هذا الكود في انبوت و بالضبط في الحدث on char
    كود PHP:
    function bel () 
    Input.GetText(this)+0
    end
    if pcall(belthen
    else
    Dialog.TimedMessage("انتبه""لايمكن كتابة الحروف"500MB_ICONINFORMATION);
    Input.SetText(thisstring.sub (Input.GetText(this), 1,#Input.GetText(this)-1));
    Input.SetSelection(this,1,-1);
    Input.SetSelection(this,-1,-1);
    end 
    لنجرب و إن شاء الله تكون النتائج مقبولة لحد ما
    التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 09-01-2015, 09:38 PM.

  • #2
    بارك الله فيك اخي ثامر
    ابتكار قيم ومفيد بالتوفيق
    ومزيد من التقدم والازدهار

    تعليق


    • #3
      بارك الله فيك شكرا

      احترامي
      التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 09-01-2015, 12:20 AM.

      تعليق


      • #4
        أنا لا أعمل في مجالكم ولكن كل الشكر لك بطرح اي شيء تتعلمه حتى وهو في طور التطور

        .

        تعليق


        • #5
          بارك الله فيك أخانا ثامر ابا بلقيس

          مسيرة متميزة من الإبداع

          جزاك الله خيرا

          تعليق


          • #6
            بسم الله الرحمن الرحيم
            دائما نجد عندك المفيد والرائع
            موفق بإذن الله ... لك مني أجمل تحية .

            تعليق


            • #7
              بسم الله الرحمن الرحيم
              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
              يمكن اختصار هذه الطريقة بالكود الذي اقدمه لكم مع فائق الاحترام والتقدير

              كود PHP:

              if e_Char >=and e_Char <=47 or e_Char >=58 and e_Char <= 127 then 
                
              if e_Char ~= 8 then
                
              --Dialog.Message("","áÇíãßä ßÊÇÈÉ ÇáÇÍÑÝ")
                
              Input.SetText(this ,String.Replace(Input.GetText(this),String.Char(e_Char),"",false) )
                
              end
              end 
              يمكن وضع هذا الكود في الانبوت في الحدث On Cahr
              وان لاحظة ان الاحرف العربية تظهر غير فقط في الرقم 127 الى 300 او اكثر

              تعليق


              • #8
                شكرا..

                تعليق

                مواضيع تهمك

                تقليص

                المنتدى: القسم العام نشرت بواسطة: 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