PDA

View Full Version : حرفه ای: سوال: چگونگی خالی کردن بافر مربوط به یک پورت ؟؟؟



BORHAN TEC
چهارشنبه 24 خرداد 1391, 14:45 عصر
سلام :قلب:

چگونه می توان بافر مربوط به یک پورت را خالی کرد؟
مشکل من از آنجا ناشی می شود که من می خواهم با یک دستگاه خارجی ارتباط برقرار کنم و به آن دستوراتی را بفرستم و داده هایی را دریافت کنم. ممکن است برنامه دیگری قبل از برنامه من در حال اجرا بوده باشد و با آن دستگاه خاص کار کرده باشد. پس از بسته شدن برنامه قبلی موقعی که من برنامه خودم را اجرا می کنم دستوری را به دستگاه می فرستم و بعد از خواندن پورت دستگاه مربوطه با داده هایی مواجه می شوم که به هیچ عنوان ربطی به دستوراتی که من فرستاده ام ندارند و مربوط به برنامه قبلی می باشند. به خاطر این موضوع من مجبورم که در صورت نیاز بتوانم بافر مربوط به پورت دستگاه را خالی کنم. یادم می آید که قبلاً این کار را با C++‎ Builder انجام داده بودم ولی متاسفانه یادم نمی آید که با چه دستوری این کار را کرده بودم. :متفکر:از دوستان خواهشمندم که تجارب خودشان را در این مورد در اختیار ما قرار دهند. :خجالت:

در ضمن پورت مربوطه از نوع USB است.

با تشکر فراوان از همه دوستان.