با سلام خدمت دوستان
مگر نه اینکه شی BackgroundWorker به نوعی برای اجرای کدها در پشت صحنه کدهای اصلی و روند اصلی برنامه هست بدون اینکه روند اجرای اصلی برنامه مختل بشه و یا به عبارتی انجام نوعی پاراللینگ در کنار thread اصلی بدون هنگ کردن برنامه.
من در برنامم به محض کلیک بر روی کلیدی که برای بازسازی دیتابیس قرار دادم و در رویداد کلیک اون BackgroundWorker رو به صورت RunWorkerAsync اجرا کردم و کدهای مربوط به بازسازی دیتابیس رو در قسمت DoWork نوشتم، برنامه تا اجرای کامل عمل بازسازی، هنگ میکنه
مشکل از کجاست؟
برچسب:
نویسنده: محمد رضا جوادیان