PDA

View Full Version : تحديث خط المؤشر المخصص تلقائيًا



صفيّ
03-04-2009 01:03, 01:03 AM
مرحبا،

اكتشفت أن بعض مؤشرات العادة لا تعيد رسم نفسها تلقائيًا إلى الأشرطة الجديدة مع كل علامة أو حانة واردة. عند فتح المخطط أو في أي وقت تنقر فيه على فترة زمنية مختلفة ، ثم إعادة رسم الخطوط مرة أخرى في الشريط السابق.

إذن ما الذي يجعلهم يتصرفون هكذا؟

الانتقال إلى التخطيطاتتحديث أو rightclicking لا يساعد التحديث ولا يؤدي إضافة WindowRedraw () إلى التعليمات البرمجية إلى أي منهما أيضًا.

لقد قرأت أن المسألة قد تكون أن هذا المؤشر (المؤشرات) يستخدم حداً ، أي أن الدالة IndiorCounted () تحد بشكل خطير من الحلقة إلى المؤشر من أجل عدم إعادة رسم القضبان.

في ما يلي مثال على الحد المسموح به في هذا المؤشر:

كود PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> inti </span> <span style = ”color: # 007700”> ، </span> < span span = ”color: # 0000BB”> limit </span> <span style = ”color: # 007700”>؛
</span> <span style = ”color: # 0000BB”> intcounted_bars </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> IndiorCounted </span> <span style = ”color: # 007700”> ()؛
</span> <span style = ”color: # FF8000”>/- checkforpossibleerrors
</span> <span style = ”color: # 007700”> إذا (</span> <span style = ”color: # 0000BB”> counted_bars </span> <span style = ”color: # 007700”> lt؛ </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>) return (- </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”>) ؛
</span> <span style = ”color: # FF8000”>/- lastcountedbarwillberecounted
</span> <span style = ”color: # 007700”> إذا (</span> <span style = ”color: # 0000BB”> counted_bars </span> <span style = ”color: # 007700”> gt؛ </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>) </span> <span style = ”color: # 0000BB”> counted_bars </span> <span style = ”color: # 007700”> -؛
</span> <span style = ”color: # 0000BB”> تقييد </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> القضبان </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> الفترات </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> counted_bars </span> <span النمط = ”اللون: # 007700”> ؛
</span> <span style = ”color: # FF8000”>/- mainloop
</span> <span style = ”color: # 007700”> لـ (</span> <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> = <span> <span style = ”color: # 0000BB”> تقييد </span> <span style = ”color: # 007700”> ؛ </span> <span style = ”color: # 0000BB”> I </span > <span style = ”color: # 007700”> gt؛ = </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ؛ </span > <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> -) {
</span> <span style = ”color: # 0000BB”> </span> </span> </code>

شكرا لتوفير الحل.

صفيّ
09-19-2021 22:51, 10:51 PM
شكرا لمساعدتك!

bavi7799
11-21-2021 16:25, 04:25 PM
ليس هناك أي سبب لإعادة حساب القضبان وإعادة كل علامة ، والماضي هو الماضي ويجب ألا يتغير. سيؤدي إعادة إصدار كل علامة إلى تعطيل جهاز الكمبيوتر الخاص بك إلى الأسفل باستخدام العمليات الحسابية. ولكن ، إذا كنت تريد إعادة حسابها في كل مرة ، قم بتعيين الحد = أشرطة ؛ لأولئك الذين يريدون أن يفعلوا فقط أشرطة جديدة ، ثم وضع حد = أسافين - counted_bars؛

صفيّ
11-21-2021 17:45, 05:45 PM
بالطبع أحتاج إلى القيام بالأشرطة الجديدة منذ رسم خط المؤشر للأشرطة السابقة. أتساءل لماذا حدد مطوّر البرامج شفرة PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> الحد </span> <span style = ”color: # 007700” > = </span> <span style = ”color: # 0000BB”> القضبان </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> الفترات </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”> - </span> <span style = ”color: # 0000BB”> counted_bars </span> </span> </code>؟ أي فكرة عما يحاول أن ينجزه؟

bavi7799
11-21-2021 19:06, 07:06 PM
لقد وجدت ذلك ، لم تكن متأكدا من أين ذهب مبرمج مع هذا. ربما لتجاوز الأشرطة القليلة الأولى التي قد لا تحتوي على بيانات كافية لرسمها ولكن من يهتم بذلك. أود فقط أن أغيره لضبط = Bars-counted_bars؛