ABA


"עזרה בפסקל"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8664 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8664
StavmaN

   12:25   26.12.02   
אל הפורום  
  עזרה בפסקל  
 
   האם יש פקודה בפסקל שיוצרת delay ?
כאילו נניח בלולאה שהתוכנה תחכה שניה לפני שהיא ממשיכה בלולאה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה יכול לשים Readln; shklar1 26.12.02 13:44 1
     כן הפונקציית delay שכך אתה מגדיר אותה ashi 26.12.02 15:57 2
         לא תמיד... זה לא מדוייק dudu15 26.12.02 16:21 3
             הספריה CRT שיש לך דפוקה! dryice 26.12.02 16:42 4

       
shklar1

   13:44   26.12.02   
אל הפורום  
  1. אתה יכול לשים Readln;  
בתגובה להודעה מספר 0
 
   בלי שום דבר בסוגריים ואז זה יוצר Delay בסוף התוכנית....
s22shklar1s33


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ashi

   15:57   26.12.02   
אל הפורום  
  2. כן הפונקציית delay שכך אתה מגדיר אותה  
בתגובה להודעה מספר 1
 
   delay(n) when n is the number in milisecondes


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dudu15

   16:21   26.12.02   
אל הפורום  
  3. לא תמיד... זה לא מדוייק  
בתגובה להודעה מספר 2
 
   כי מה שה N יהיה אורך ההשהיה אבל זה אולי אמור לספור לפי מילישניות אבל
זה שונה ממחשב למחשב... נגיד בתוכנה שאני וחבר שלי עשינו של מוזיקה צריך
לעשות DELAY בין כל צליל וצליל אבל אצלו שמענו את זה והכל היה חלק...
וכשניסיתי אצלי בבית (על המחשב הזה) כל התוכנית היית איזה רבע שניה ולא
שמעו אותה כמו אצלו...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   16:42   26.12.02   
אל הפורום  
  4. הספריה CRT שיש לך דפוקה!  
בתגובה להודעה מספר 3
 
   בספריה המקורית הDELAY עבד כראוי, אבל היה בה באג שגרם לה
לא לעבוד בכלל על מחשבים מהירים, הרבה אנשים הציעו תיקונים
חלקם גורמים לDELAY לא לעבוד כראוי, לכשאהיה בבית(בתקווה מחר)
אני אעלה את הגרסא שאני כתבתי בזמנו לספריה CRT וזאת מן הסתם עובדת
דיי טוב.

בכל גרסא של CRT יש בעיה עקרונית שעושיה לגרום לDELAY לזייף,
אם העומס על המחשב הוא שונה באופן מהותי ברגע אתחול התוכנית
וברגע הרצת הפקודה DELAY אז DELAY יזייף.

אפשר במקום DELAY להשתמש בgettime אבל אז יש לך לכל היותר דיוק של
כ 55 מילי-שניות.(למעשה 18 עדכונים בשניה). וזה לא תמיד מספיק מדויק.

DRYICE

נ.ב
משום שזה נראה לי בעיה חוזרת, אם יהיה לי זמן בסופ"ש אני אכתוב
ספריה משלי שתתן שירותי DELAY משולבים שתנסה לשלב את היתרונות
של שני הגישות לעיל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net