مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

تاخیر زمان زیاد بهنگام لود شدن dll

  • جمعه 24 دی 1395
  • 00:09
تشکر میکنم

سلام دوستان

من داخل پروژه ام یک فایل dll دارم که باید توی بعضی از فرم ها به عنوان یک کنترلر لود کنم (مثلا کنترل کامپوننت تقویم فارسی)

اما مشکلی اینجا وجود دارد:

هنگامی که کاربر فرم را باز می کند به علت استفاده از این dll  فرم با تاخیر زیاد باز می شود به اصصطلاح فرم سنگین می شود.

حالا آیا راهی وجود دارد که :


1- راهی وجود داره که به هنگام اجرای اولیه برنامه این dll  لود شود و دیگه به ازای هر فرم مجدد لود نشه که جلوی سرعت لود فرم را نگیره؟!؟! یعنی فقط یک بار dll  توی حافظه بارگذاری بشه که دفعات بعدی فرم ها با سرعت بیشتری لود شوند؟!
2- اینکه راهی وجود داره که مثل صفحات وب یک لودر چرخان یا یک Progressbar  بگذاریم که تا زمان لود شدن فرم حالت هنگ به کاربر نده؟!؟!

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 24 دی 1395
  • 08:22

بله میتونید از Cach استفاده کنید و این کامپوننت را Cach کنید

سرچ کنید به نتیجه میرسید

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • جمعه 24 دی 1395
  • 17:17
سلام بر ایمان جان مدائنی ما اخوی ممنون از راهنمایی ارزشمندت من امروز از ساعت ۸ صبح تا الان دارم سرچ میکنم اما چیز بدرد بخوری واقعن پیدا نکردم میخوام کنترل تقویم که یک فایل dllاست را همون اول توی فرم اسپلش کش کنم و دفعات بعدی با سرعت بیشتری لود بشه اگر مثال یا راهنمایی دقیق تری بکنی واقعن ممنون میشم
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 24 دی 1395
  • 17:49

من واقعا عذر خواهی میکنم ، فکر کردم مشکل در وب هست و بعنوان تالار دقت نکردم

در ویندور فکر نکنم راهی برای این موضوع باشه مگر اینکه از Tread استفاده کنید و بعد از لود فرم اضافه کنید که منطقی نیست

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)