שאלה על טיימרים..

Black Plastic11

New member
שאלה על טיימרים..

שלום לכולם יש לי טיימר שרץ על אינטרבל 50, שזה.. די הרבה. האם כדאי לעשות Doevents ו- Refresh בכניסה לטיימר ? איך זה מועיל ? אני מנסה לתפוס משהו וזה לא תמיד מצליח. אני גם רוצה שזה יעבוד על מחשבים שעשויים להיות איטיים במקצת איך אפשר לדאוג לזה ? תודה מראש
 

Black Plastic

New member
מישהו.. ?

הסבר קטן על doevents ואיך זה תורם לריענון של טיימר גבוה ?
 
טיימר

הטיימר הסטנדרטי ב VB לא מספיק טוב ל interval נמוך (בוא נגיד ש 100 ומטה זה די נמוך). יש ב CCRP תחליף לטיימר שהוא די מדוייק (מנסיון, עד כדי 20 מילישניות). הוא גם לא דורש טופס.
 
תגובה

זה כבר הרבה יותר מורכב לענות על זה. בעקרון זה טיימר שמתבסס על מנגנונים יותר "ישירים" מתוך מערכת ההפעלה עצמה, ופחות מתבסס על ה VBRunTime. לכן הוא יותר מדוייק. עוד שינוי - אתה לא צריך טופס כדי להפעיל אותו, זו מחלקה בפני עצמה.
 

Black Plastic

New member
מה זאת אומרת

מה זאת אומרת למה טיימר ? איך תבצע משהו שיקרה כל 100/50/20 מילישניות ?
 

עצמונאי

New member
תיקון טעות...

ברור שאתה צריך טיימר השאלה היא מה הפעולה שאתה צריך לעשות כל 20/50/100 מילישניות כי היות וזה `אוכל` את הביצועים אולי אפשר לחפש פיתרון אחר
 
למעלה