سلام دوستان
پروژه ای دارم که بخشهای مختلف آن را در پکیج های مختلفی جای داده ام. EXE اصلی برنامه یکی از این پکیج ها را به صورت RunTime استفاده (use ) کرده است . در زمان اجرا بنا به نیاز به هر فرم اگر پکیج مربوط به آن فرم Load نشده باشد ابتدا پکیج لود می شود و سپس از فرم استفادده می شود.
در انتها که پروژه terminate می شود حافظه تمام پکیجها هم آزاد می شود.
ایراد پروژه ام این است که بسیار زیاد قفل میکند. اگر برنامه باز باشد و مدتی (دقایقی) به برنامه کاری نداشته باشیم و برنامه های دیگر ویندوز را اجرا کنیم وقتی به برنامه برگردیم با برنامه هنگ کرده روبه رو هستیم . فکر می کنید علت چیست ؟ کسی از BPL ها برای ماژوله کردن پروژه های بزرگ استفاده کرده ؟