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

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

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

تقليص
هذا الموضوع مغلق.
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
                شكرا..

                تعليق

                مواضيع تهمك

                تقليص

                المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                يعمل...
                X