ورود

View Full Version : مشکل در کار با کامپوننت YMSGMode



MiladMR
یک شنبه 10 اردیبهشت 1391, 21:41 عصر
با سلام خدمت اساتید محترم
من یه برنامه نوشتم با کامپوننت کار با یاهو (YMSGMode.ocx)
طرز کارشو هم حدوداً از همین انجمن یاد گرفتم
برنامه الان 90% کامله
فقط یه مشکل اساسی وجود داره
وقتی یک نفر یک پی ام میفرسته، برنامه اونو دوبار دریافت میکنه
(یعنی دستورات رویداد IncomingMessage هم دوبار اجرا میشه)

لطفا کسانی که از این کامپوننت اطلاعی دارن کمک کنند

اینم لینک دانلود کامپوننت : دانــــــــــلود (http://www.faupload.com/uploads/YMSGMod.rar)

MiladMR
دوشنبه 11 اردیبهشت 1391, 15:30 عصر
آقایون محترم لطفا یه نگاهم به این تاپیک بندازید

ho3ein.3ven
سه شنبه 12 اردیبهشت 1391, 00:26 صبح
سلام. من خودمم یه همچین مشکلی داشتم . می تونی یه الگوریتم پیاده کنی که وقتی 2 تا پیام پشت سر هم میاد پیام دومی رو حساب نکنه. مثلا دو تا متغیر می تونی بزاری که تو یکیش آی دی طرف و تو یکی دیگش پیامش باشه و هر بار چک کنه که اگه با اینا برابرن دستورات رو اجرا نکنه. و اگه برابر بودن دستورات رو اجرا کنه و مقدار دو تا متغیر رو عوض کنه.

MiladMR
سه شنبه 12 اردیبهشت 1391, 14:40 عصر
سلام. من خودمم یه همچین مشکلی داشتم . می تونی یه الگوریتم پیاده کنی که وقتی 2 تا پیام پشت سر هم میاد پیام دومی رو حساب نکنه. مثلا دو تا متغیر می تونی بزاری که تو یکیش آی دی طرف و تو یکی دیگش پیامش باشه و هر بار چک کنه که اگه با اینا برابرن دستورات رو اجرا نکنه. و اگه برابر بودن دستورات رو اجرا کنه و مقدار دو تا متغیر رو عوض کنه.

دقیقا یه چنین کاری خواستم بکنم
ولی مشکل اینه که بعضی چیزا باید چندبار پشت هم فرستاده بشن
یعنی مثلا دو عبارت "+" و "-" خیلی استفاده میشه و ممکنه چندین بار پشت سر هم دریافت بشه
اینجوری نمیشه اینارو حساب کرد، تلف میشن بعضی از پی ام ها