سلام شما برای ارسال نیازی به تایمر نداری
یک کوری بگیر و توی یک حلقه پیامهای را یکی یکی ارسال کن.
تا زمانی که پیام اول ارسال نشده است دستورات حلقه به خط بعدی نمیروند و در تکرار به پیام بعدی نمیرسند
خود Mcore تنظیماتی دارد که زمان تاخیر بین دو ارسال را کنترل میکند بین یک تا سه ثانیه
همچنین تنظیمات تایم اوت را دارد که معمولاً حدود 30 ثانیه است و اگر تا 30 ثانیه نتوانست پیام را ارسال کند بیخیال میشود و میرود سراغ پیام بعدی
بهتره از تایمر برای این مورد استفاده کنی که مثلاً کاربر میخواهد پیامی را دو روز دیگر در ساعت مثلاً ده صبح ارسال کند یا به عبارت دیگر مدیریت کنترل زمان ارسال
ابتدا پیامها را در یک جدول ذخیره کن که در آن فیلدی برای زمان پیش بینی ارسال داشته باشد
سپس در تایمر یک کوری بذار که پیامهای در صف انتظار برای ارسال را تا همین لحظه حال بررسی کند و اگر پیامی به زمان ارسالش رسیده اقدام به ارسال شود
یک تگ هم برای وضعیت ارسال در جدول در نظر بگیر و اگر پیام ارسال شد تگ آن را از در نوبت ارسال به صورت ارسال شده در بیاور و اگر با موفقیت ارسال نشد تگ آن را به صورت ارسال نشده آپ دیت کن
یک برنامه توپ برای ارسال و دریافت و فال نظر سنجی و مسابقه و خیلی چیزهای دیگه در سایت زیر
www.Abshar-system.ir![]()






پاسخ با نقل قول
