אם אתם, כמוני, עובדים הרבה עם לזרוס, אז יש תפריט בשם packages . התפקיד של התפריט הזה הוא לספק דברים חשובים אחדים שיכולים להקל עלינו את החיים והעבודה בצורות הבאות:
במילים אחרות יש לנו מנהל חבילות ממש כמו בהפצות הלינוקס רק עבור סביבת העבודה ותוכנות שלנו.
התפקיד של החבילה הוא להרחיב את יכולות סביבת העבודה. זה יכול להיות רכיב (גרפי או לא), זה יכול להוסיף למשל תמיכה ב svn (יש באמת חבילה שכזו) עבור סביבת העבודה, או אפילו להוסיף תמיכה בשפת תכנות נוספת אשר עובדת לגמרי שונה מאשר Pascal, או אפילו רק מהדר Pascal אחר.
החבילות מחולקות לשתי קבוצות (או שייכות לשתי הקבוצות בייחד):
חבילה לזמן תכנון משפיעה על ה IDE בצורה זו או אחרת. זה אומר שאני יכול להתקין רכיב, זה אומר שאני יכול להרחיב/לשנות את היכולות של הסביבה ועוד דברים רבים.
חבילה לזמן ריצה בסה"כ משייכת קבצים אל התוכנה שלי בצורה מסודרת ובעצם מספקת סוג של מעטפת המסדרת את התוכנה שלנו שתשתמש בקבצים שונים המאוגדים לחבילה אחת. כך ניתן להשתמש בחבילות שונות לתוכנה אחת ולעשות שימוש חוזר בקוד במספר פרוייקטים במקביל.
חבילות זמן הריצה יוספו לפרוייקט בעוד שכאמור חבילות זמן התכנון יותקנו לסביבת העבודה.
ההההתקנה בסביבת העבודה תתבצע באחת משתי הצורות הבאות:
ניתן עם האפשרות הראשונה גם להסיר חבילה מותקנת.
עכשיו בואו נעשה ניסוי קטן של התקנת חבילה באמצעות האפשרות הראשונה ונתקין את הרכיב של SQLDBLaz אשר מספק לנו חיבור למגוון של מסדי נתונים כדוגמת PostgreSQL, SQLite3, Firebird וגרסאות 4, 4.1 ו5 של MySQL.
הוספת חבילת זמן ריצה תתבצע על ידי הוספת רשומה עבור הפרוייקט שלנו בתפריט Project -> Object Inspector ושם להוסיף את החבילה שרוצים.
במידה שבפרוייקט הוספנו רכיבים בעבר ונוספו לנו לשם חבילות שאנחנו לא מעוניינים בהם יותר, צריך להוריד משם גם את החבילה המיותרת.
בפוסט הבא נלמד להשתמש ברכיבים אלה.