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

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

مساعدة في اعداد هذا التايمر مع البروجرس

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

  • #31
    شكرا لك أخي خادم المسلمين ..

    شروحات مهمة وملفات مهمة نحتاجها مستقبلا
    التعديل الأخير تم بواسطة الجارف; الساعة 27-02-2014, 08:49 AM.

    تعليق


    • #32
      شكرا لكم جميعا ودامت روح التعاون بينكم

      تعليق


      • #33
        السلام عليكم
        من بين الحلول يمكن أن تعدل في Hotspot2
        ليصبح
        [HTML]x =Input.GetText("Input0");
        x = String.ToNumber(x);
        y =Input.GetText("Input1");
        y = String.ToNumber(y);
        w =Input.GetText("Input2");
        w = String.ToNumber(w);
        p=x*3600
        s = y*60
        tot=p +s+w
        Label.SetText("Label1", tot);
        if tot >= 1 then
        Page.StartTimer(1000);
        Progress.SetRange("Progress1", 0, tot);
        Progress.SetCurrentPos("Progress1", tot);
        end[/HTML]
        حيث لايعمل التايمر عند القيم 0 , شاغر , فراغ بين أرقام, حروف

        تعليق


        • #34
          حل مفيد نزعا ما ..

          ومن وجهة نظري أنه غير عملي .. أرجو قبول وجهة نظري

          الا يمكن تحقيق هذا الشرط في ادخالات الانبوت ؟؟

          وماذا عن تغيير نغمة الصوت في آخر ( 10 ) ثواني ..؟؟
          واجهتني بها مشكلة .. تتمثل في :
          الصوتان يعملان معًا في نفس الوقت ..
          حاولت ايقاف الصوت الاول وجعل الصوت الثاني يعمل ولم أنجح


          تعليق


          • #35
            السلام عليكم ورحمة الله وبركاته
            جزاكم الله خيراً علي المتابعه الجادة والرد علي استفساراتنا

            جعله الله في ميزان حسناتكم جميعاً

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

            تعليق


            • #36
              أخي الجارف حتى بعدالقيام بالمنع بالكود المعروف
              كالتالي :
              في global functions
              [HTML]function InputSoloNumeros(HwndInput)
              Args1 = string.format("%d,%d", HwndInput, -16)
              GetWinLong = DLL.CallFunction("user32.dll", "GetWindowLongA", Args1, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
              Args2 = string.format("%d,%d,%d", HwndInput, -16, GetWinLong + 8192)
              DLL.CallFunction("user32.dll", "SetWindowLongA", Args2, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
              end[/HTML]

              وفي on show
              [HTML]InputSoloNumeros((Input.GetProperties("Input1").Wi ndowHandle))[/HTML]


              تبقى تحتاج لما ذكرته لأنه يتعلق بالتنفيذ

              تعليق


              • #37

                رااااااااااااااااااائع أستاذي ومعلمي الفاضل

                نجحت الأكواد في جعل الانبوت لا يقبل الا الأرقام فقط .. ويمنع الشاغر الفراغ

                ولكن ماذا نفعل مع الصفر ؟؟؟؟


                تبقى تحتاج لما ذكرته لأنه يتعلق بالتنفيذ

                هل يمكن توضيح ذلك ؟

                تعليق


                • #38
                  ما قصدته أنه حتى بعد منع الكتابة التي لا نريدها
                  عند الضغط على Hotspot2 ستلاحظ أنه يبدأ عدا غير مقبول للقيمة 0
                  أو الشغور

                  لهذا جميل لو تضع الشرط المضاف للـ Hotspot2 " المشاركة 3 في هذه الصفحة"
                  واذا أحببت تدعيمها بأكواد المنع في الانبوت نفسه

                  عن الصفر عند زرعك لما قلنا في Hotspot2 فإن كتابته لا تعني شيء

                  ولمنع الصفر في عنصر قي انبوت مثلا تستطيع أن تدخل على الانبوت
                  في on key
                  كود PHP:
                  if  Input.GetText(this)=="0" then
                  Input
                  .SetText(this"");end 
                  موفق

                  تعليق


                  • #39
                    جميل جدا أخي .. تمت العملية بنجاح

                    أشكرك على تعاونك اللامحدود .. وسامحني على كثرة الاستفسارات

                    أحب الدقة في إنجاز العمل ..

                    -----------------------------------------------------------------------------------
                    تبقى فقط شيء واحد وهو ما أشرت لك به سابقا :

                    تغيير نغمة الصوت في آخر ( 10 ) ثواني ..؟؟
                    واجهتني بها مشكلة .. تتمثل في :
                    الصوتان يعملان معًا في نفس الوقت ..

                    حاولت ايقاف الصوت الاول وجعل الصوت الثاني يعمل فقط في أخر ( 10 ) ثواني ولم أنجح

                    قمت بهذا التعديل فكان الكود بالشكل التالي :

                    كود:
                    Audio.Play(CHANNEL_USER1); 
                    result = Label.GetText("Label1")-1 
                    p =result-1 
                    Label.SetText("Label1", result); 
                    t =Label.GetText("Label1")/3600 
                    h = Math.Floor(t); 
                    m = Math.Floor((t-h) *60) 
                    s = Math.Mod(result, 60);   
                    
                    Label.SetText("timer", h..":"..m..":"..s); 
                    if result ==0 then 
                    Page.StopTimer(); 
                    end 
                    Progress.SetCurrentPos("Progress1", p); 
                    [COLOR="Red"]if result ==10 then 
                    Audio.Stop(CHANNEL_USER1);
                    Audio.Play(CHANNEL_USER2); 
                    if result ==0 then 
                    Page.StopTimer();
                    end[/COLOR] 
                    end

                    تعليق


                    • #40
                      كود PHP:
                      result Label.GetText("Label1")-
                      =result-
                      Label
                      .SetText("Label1"result); 
                      =Label.GetText("Label1")/3600 
                      Math.Floor(t); 
                      Math.Floor((t-h) *60
                      Math.Mod(result60);   
                      Label.SetText("timer"h..":"..m..":"..s); 
                      Progress.SetCurrentPos("Progress1"p); 
                      if 
                      result10 then 
                      Audio
                      .Play(CHANNEL_USER1); 
                      elseif 
                      result<= 10 then 
                      Audio
                      .Play(CHANNEL_USER2);
                      if 
                      result ==0 then 
                      Page
                      .StopTimer();
                      end 
                      end 

                      تعليق


                      • #41
                        لا زالت المشكلة قائمة ..

                        عند العد التنازلي ( 10 ) وأقل الصوتان يعملان معًا في نفس الوقت

                        تعليق


                        • #42
                          السلام عليكم ورحمة الله وبركاته
                          ضع ملف مفتوح سيسهل التعديل عليه من طرف الخبراء .
                          قد يكون هناك خطأ في الاكواد لم تنتبه اليه , في بعض الاحيان مسافة زائدة او ناقصة تفسد العمل برمته .
                          في انتظار ذلك اتمنى لك التوفيق

                          تعليق


                          • #43
                            وفقكم الله

                            تعليق


                            • #44
                              أخي الجارف تداخل الأصوات أم ربما
                              اخترت ملف صوتي أطول من اكتمال دورةان صح التعبير
                              فتسمع وكأنه تداخل ياحبذا لو يكون الملف
                              الصوتي للثواني العشر الأخيرة صغير ومناسب
                              كأن تجرب الملف Click1.ogg التابع للبرنامج وشوف

                              يمكنك إضافة توقيف الملف الصوتي الاول عند دخول 10 ثواني
                              الاخيرة في الجملة الشرطية

                              =============== موفق =====

                              تعليق


                              • #45
                                المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
                                السلام عليكم ورحمة الله وبركاته
                                ضع ملف مفتوح سيسهل التعديل عليه من طرف الخبراء .
                                قد يكون هناك خطأ في الاكواد لم تنتبه اليه , في بعض الاحيان مسافة زائدة او ناقصة تفسد العمل برمته .
                                في انتظار ذلك اتمنى لك التوفيق
                                نفس الملف الموجود في أول المشاركة مع متابعة الردود وإضافة التعديلات ..

                                والحمد لله انتهت المشكلة ..

                                تابع ردي التالي

                                تعليق

                                مواضيع تهمك

                                تقليص

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