הוראות גרסת המהדר של דלפי

הנחיות המהדר הן הערות תחביר מיוחדות בהן אנו יכולים להשתמש כדי לשלוט בתכונות של מהדר דלפי. למהדר דלפי שלושה סוגים של הוראות: sהוראות מכשפות, הוראות פרמטרים והנחיות מותנות. אוסף תנאים מאפשר לנו להרכיב חלקים מקוד המקור באופן סלקטיבי בהתאם לתנאים שנקבעו.

ה DefName מציג את הסמל המכונה "תנאי". דלפי מגדיר כמה סמלים מותנים סטנדרטיים. ב"קוד "שלמעלה, אם DefName מוגדר הקוד למעלה $ אחר נאסף.

שימוש נפוץ בהנחיית $ IfDef הוא לבחון את גרסת המהדר של דלפי. הרשימה הבאה מציינת את הסמלים לבדיקה כאשר נערכים על תנאי לגירסה מסוימת של מהדר דלפי:

הערה: לדוגמא, הסמל VER185 משמש לציון המהדר של דלפי 2007 או גרסה קודמת.

לדוגמה, הפונקציה IncludeTrailingBackslash, שהוצגה בדלפי 5, מוסיפה "\" בסוף מחרוזת אם היא כבר לא שם. בפרויקט MP3 של דלפי השתמשתי בפונקציה זו וכמה קוראים התלוננו שהם לא יכולים להרכיב את הפרויקט - יש להם גרסת דלפי כלשהי לפני דלפי 5.

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

instagram viewer

דלפי 2007 משתמשת ב- VER180 כדי לשמור על תאימות בלתי-שבירה לדלפי 2006 ואילך מוסיף VER185 על מנת לפתח שצריך במיוחד למקד לדלפי 2007 לכל אשר יהיה סיבה. הערה: בכל פעם שהממשק של יחידה משנה את הקוד שמשתמש באותה יחידה צריך להיות מחובר מחדש.