עבור לתוכן

בעיה של נובים בטורבו פאסקל 5

Featured Replies

פורסם

כשאני מריץ את התוכנה שכתבתי -כל פעם שאני קולט מספר ואז לוחץ ENTER אז החלון עף......וחוזר לחלון של הקומפיילר

מה אני עושה לא נכון?

פורסם

כשהתוכנית שלך מסתיימת החלון "עף"

בשביל לראות מה התוכנית שלך הדפיסה תעשה alt+f5 או ctrl+f5

פורסם
  • מחבר

הוא לא אמור להראות את התוצאה יש כשאני לוחץ ENTER ולא "לעוף" מהחלון.....?

דרך אגב

כשאני עושה COMPILE TO DISK ואז פותח את תוכנת ה EXE זה עושה את אותו הדבר.

פורסם

גם כקובץ exe איך שהוא מסיים התהליך נסגר

אם אתה רוצה להריץ כקובץ exe תעשה

start

run

cmd

ושם תריץ את התוכנה שלך

פורסם

יוווווווווו דן כמה זמן לא דיברנו! :o

פורסם
  • מחבר

אין לי ניסיון כל כך עם תכנות...כמו שאמרתי שאלה של נובים

פורסם

אם השתמשת ב-crt אז יש בה באג שגורם לקריסה (runtime error 200 נדמה לי) בכל מחשב מהיר שרץ ב-200Mhz או יותר.

לפחות זה ככה ב-TP6 למיטב זכרוני.

פורסם

אני חושב שיש גרסה של TP7 בה פתרו את העסק. בכל מקרה, נסה לכתוב readkey בסוף התוכנית. או אולי readkey() . זה אמור לחכות ללחיצה על מקש כלשהו.

פורסם
  • מחבר

הוא לא "מכיר" את הפקודה הזאת ???

פורסם

עכשיו נזכרתי. תוסיף לפני התוכנית uses crt;

פורסם
  • מחבר

עדיין אותו הדבר לא עובד

פורסם

תוסיף בסוף התוכנית

readln()

זה אמור לפטור את הבעיה

פורסם

עכשיו נזכרתי. תוסיף לפני התוכנית uses crt;

יתכן שזה בדיוק מה שגורם לבעיה!

בתוך גרסאות מסויימות של crt יש קוד אתחול שמנסה למדוד את מהירות המעבד (על מנת שנוכל לבצע Delay). הקוד הזה לא משהו ופשוט לא עובד טוב על מעבדים מהירים מספיק (כל מעבד בן כמה שנים כבר יותר מדי מהיר).

תפעיל את התוכנית מחוץ לטורבו פסקל (מתוך DOS) ותגיד לנו מה השגיאה שכתובה שם.

פורסם

הוא אמור להוסיף

readln;

לסוף התוכנית...

פורסם
  • מחבר

תודה זה עובד :yelclap:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים