26-10-2011, 12:11
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
אז זה אומר שאתה פונה למיקום שלא קיים במערך. נניח שהמערך שלך הוא עם 10 תאים, ואתה פונה לתא מספר 11.
אני מבין שאתה בטוח שהקוד שלך נכון, אבל... כנראה שהוא לא... תנסה להבין מה גורם למצב שבגללו אתה פונה למיקום שלא קיים במערך. אתה יכול לעשות את זה בשתי דרכים - או להציב breakpoint בנקודות מפתח בקוד, לעבור עם דיבאגר, ולראות איך הערכים במשתנים משתנים - או - פשוט להכניס הדפסות במקומות מפתח, שאומרות מה הקוד עושה כרגע, ומידע על ערכי המשתנים - טכנית - זה אותו דבר (אבל לא דורש ממך להבין איך דיבאגר עובד )
|