PDA

View Full Version : سوال: اجرای دستور select با استفاده از یک windowse service



milad.biroonvand
شنبه 28 آذر 1388, 14:52 عصر
سلام

من یک ویندوز سرویس نوشتم ، حالا می خوام دستور select از database در یک بازه زمانی مشخص انجام بشه ، اگر select من خروجی داشت ، یک notifyIcon یا یک پیغام کنار ساعت نشون داده بشه ، حالا چطور باید این کار رو در windowse server انجام داد .

milad.biroonvand
شنبه 28 آذر 1388, 14:53 عصر
هدف من بیشتر کار با windowse server است .

saied_genius
شنبه 28 آذر 1388, 15:24 عصر
فکر نمي کنم کار خاصي نياز داشته باشه .

طبق روش هاي متداول براي گرفتن اطلاعات از بانک اطلاعاتي انجام دهيد و آيکن را نمايش دهيد.

مشکلتون کجاي کار است.

milad.biroonvand
یک شنبه 29 آذر 1388, 08:00 صبح
فکر نمي کنم کار خاصي نياز داشته باشه .

طبق روش هاي متداول براي گرفتن اطلاعات از بانک اطلاعاتي انجام دهيد و آيکن را نمايش دهيد.

مشکلتون کجاي کار است.


منظورم اینکه در کدوم رویداد دستوراتو بنویسم؟

حامد مصافی
یک شنبه 29 آذر 1388, 10:05 صبح
براي اين كار بايد سرويس شما مدام اجرا شده و زمان مورد نظر را چك كند.
يك سرويس رويدادي با نام OnStart دارد، شما مي توانيد در اين رويداد يك thread را فراخواني كنيد كه با يك حلقه while بي انتها مدام زمان را چك مي كند و در لحظه مناسب عمل مورد نظر شما را انجام مي دهد.
اما در حالت عادي سرويس شما توانايي نمايش اجزاي بصري مانند Tray Baloon را نخواهد داشت. براي رفع اين مشكل از اين پست (http://barnamenevis.org/forum/showthread.php?t=194545)استفاده كنيد.

saied_genius
یک شنبه 29 آذر 1388, 11:17 صبح
مي توانيد يک تايمر تعريف کنيد ، و در تايمر آن Thread (در صورتي که نياز به آن باشد) را صدا کنيد و دستورات را اجرا کنيد .(طبق تايمر)