نقل قول: اجرای همزمان دو تابع
نقل قول:
من مخوام یک کد sql رو توی برنامه C# استفاده کنم همزمان می خوام یک تایمر هم از لحظه شروع اجرای کد Sql شروع به ثانیه انداختن کنه.چطوری می تونم این کارو بکنم.لطفا راهنمایی کنید.
دستور SQL رو بايد در يك نخ (Thread) جدا كنيد تا فرم بتونه شمارنده رو نمايش بده. براي تايمر هم قبل از اجرا دستور SQL يك نخ جديد (نخ سوم) درست كنيد كه كارش اين باشه در يك حلقه بينهايت زمان سيستم رو از زمان شروع اجراي نخ سوم كم كنه و نمايش بده. بعد از اجراي دستور SQL هم نخ سوم رو از بين ببريد.
نقل قول:
یه سئوال دیگه اینکه هر وقت خواستم اجرای کد sql رو متوقف بکنم با یک دکمه stop انجام بدم؟
ساده ترين راه اينه : Commandي كه دستور SQL رو اجرا ميكنه General (سراسري) تعريف كنيد و توي رويداد كليك دكمه كد زير رو بنويسيد. (cmd نام Command مورد نظر است)
cmd.Cancel();
نقل قول: اجرای همزمان دو تابع
ممنون.این Thread رو چطوری بنویسم.
1 ضمیمه
نقل قول: اجرای همزمان دو تابع
نقل قول:
این Thread رو چطوری بنویسم.
ابتدا توي سايت در مورد Multi Threading جستجو كنيد تابا اين مفهوم كاملا آشنا بشيد. بعد از مقالاتي مثل مقاله زير (مقالات زيادي توي همين سايت وجود داره) براي پياده سازي كمك بگيريد.