PDA

View Full Version : سوال: نمایش پیغام اتوماتیک پس از تغییر در دیتابیس بدون استفاده از timer



tolid123456789
سه شنبه 19 اسفند 1393, 11:44 صبح
سلام
من برنامه ای نوشتم برای نامه نگاری. شما به عنوان کاربر اول دریافت کننده نامه رو انتخاب می کنید و متن نامه رو میزنید و نامه رو ارسال می کنید به کاربر دوم.(تا اینجا مشکلی نیست)
حالا من می خوام وقتی کاربر دوم درون برنامه است بدون رفرش و استفاده از timer پس از ارسال نامه از کاربر اول یک پیغام روی صفحش بیاد و بگه شما یک پیغام جدید دارید.

لطفا راهنمایی کنید
ممنون

Hossis
یک شنبه 24 اسفند 1393, 21:48 عصر
چرا نمی خواهید از تایمر استفاده کنید؟؟
شاید به این دلیل باشه که منابع سیستم رو اشغال می کنه؟

به نظر میشه از تریگر ها استفاده کرد. تریگر به محض این که یک رکورد به جدولی افزوده شد، عمل کرده و دستورات دلخواه شما رو در داخل خود دیتابیس انجام میده. این دستورات می تونه ساختن یک فایل، ایجاد یک پیغام یا اجرای یک برنامه باشه.
من تو این دستورات وارد نیستم ولی اگر بتونید با تریگر، یک Command به نرم افزار خودتون بفرستید و نرم افزار هم توی applicationEvents کامند های دریافتی رو چک کنه، بشه از پیغام جدید مطلع شد.