PDA

View Full Version : سوال: کمک در مورد برنامه زمان دار



saeedsos007
پنج شنبه 11 اسفند 1390, 07:58 صبح
سلام
من یک برنامه رستوران دارم که یک کامپوننت sms دارد من میخوام برنامه کار خودش انجام بده و وقتی پیام کوتاهی امد یک فرم ظاهر شود
برای این کار باید اون قطعه برنامه مربوط به sms داخل یک حلقه while بزارم که این کار باعث می شود که برنامه اصلی کار نکند.
لطفا یک راه حل بدهید.

Mahmoud Zaad
پنج شنبه 11 اسفند 1390, 08:08 صبح
سلام
هر کامپوننتی که استفاده کنی یه رویداد برای رسیدن اس ام اس جدید داره مثلا توی kylix یه رویداد داره به اسم NewSMSRecieved ، خب شما کاری که قراره هنگام رسیدن اس ام اس انجام بشه توی این رویداد بنویسید نیازی به حلقه هم نیست.

banitaba.ommolketab
پنج شنبه 11 اسفند 1390, 08:20 صبح
سلام

روشی که دوستمون گفتن معقول تره ولی اگه حتما خواستی از حلقه استفاده کنی .
میتونی از یک timer استفاده کنی دیگه .
دستوراتت رو داخل timer بنویس .

saeedsos007
پنج شنبه 11 اسفند 1390, 08:21 صبح
کامپوننت من gsm communication است و رویدادش هم message recive
اما من نمیدون چگونه استفاده کنم به خاطر همین از روش بالا می خوام استفاده کنم

Mahmoud Zaad
پنج شنبه 11 اسفند 1390, 08:41 صبح
احتمالا این (http://www.codeproject.com/Articles/20420/How-To-Send-and-Receive-SMS-using-GSM-Modem)نمونه رو دیدی، توی فرم mainش از این رویداد استفاده کرده.