با سلام.
راستش تا حالا همه ما احتمالا بسته هایی رو از جاهای مختلف روی دلفی نصب کردیم اما برای خودم جالب بود که در مورد بسته ها و انواع اون ها بیشتر بدونم.
در این پست و چند پست آینده در مورد بسته ها و طریقه نصب و پاک کردن اونا بطور کامل مطالبی رو یاد میگیریم...پس :
بسته ها (Packages ) در دلفی
یک بسته در حقیقت یک DLL خاص است که در برنامه های دلفی ازش استفاده میکنیم. برای اینکه این بسته ها از DLL مجزا بشن، بهشون پسوند BPL رو دادن یعنی Borland Package Library.
یک بسته شامل محموعه ای از اجزا است. همراه دلفی چند بسته آماده و کامپایل شده وجود داره که ما میتونیم خودمون هم بسته های دلخواهمون رو به دلفی اضافه کنیم (که برای نصب مجموعه های کامپوننت حتما اینکار رو تا حالا بارها انجام دادیم).
دو نوع بسته داریم :
Runtime Packages : که در زمان اجرای برنامه استفاده می شوند و
DesignTime Packages : که در زمان طراحی برنامه استفاده میشوند.
با استفاده از بسته ها تمام برنامه های ما میتوانند به اجزای یکسانی دسترسی داشته باشند در عین حالی که یک کپی از بسته در سیستم وجود دارد. بنابراین سایز برنامه های اجرایی کوچکتر میشه و زمان کامپایل برنامه ها هم کمتر میشه. چون فقط کدهای مخصوص هر برنامه مجددا کامپایل خواهند شد.
پس تا اینجا متوجه شدیم که اگر میخواهیم اجزایی بسازیم که از طریق IDE دلفی قایبل دسترسی باشند یک بسته ایجاد میکنیم و اگر میخواهیم کتابخانه ای از توابع بسازیم که از طریق هر برنامه ویندوز بتونیم اونا رو فراخوانی کنیم باید یک DLL بسازیم.
ادامه مطلب رو در پست بعد با هم میخونیم.
موفق باشید...