ايران ويج

نسخه‌ی کامل: MSComm
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چطوری به وسیله ی MSComm اطلاعات دریافتی از پورت سریال Com1 را درون یک متغیر رشته ای بریزم؟

البته توسط MSComm.Input این کار را انجام دادم اما بخشی از اطلاعات را دریافت میکنه و بخشهای بعدی را طی چند مرحله ی دیگه دریافت میکنه.
مثلا:

Atmel Microcontroller AVR ATMega16

را اینجوری میگیره:

Atmel Microcon

troller AVR ATMega16

و اگه قسمت اول را توسط MSGBOX نمایش بدیم، قسمتهای بعدی دریافت نمیشه!

راه حل چی؟ :cry:

:wink:
اون برنامه ای که نوشته بودم برای پورت سریال رو دیدی؟
می تونی بریزی تو یه متغیر و دایم بعدی رو باهاش جمع کنی وقتی قابل خوندن شد بخونش
اولا اول و آخر نوشته باید معلوم باشه مثلا بزارش توی <> اینجوری <salam> حالا اگه نصفه هم بگیره<sal بعد که با بعدی جمع شد درست می شه <sala><salam
حالا شما دنبال > بگرد اگه بود هرچی بین <> بود رو بخون و از زشته اصلی پاکش کن اگه هم نبود صبر کن تا دفعه بعد که می یاد بخون
ha_60 نوشته است:اون برنامه ای که نوشته بودم برای پورت سریال رو دیدی؟
می تونی بریزی تو یه متغیر و دایم بعدی رو باهاش جمع کنی وقتی قابل خوندن شد بخونش
اولا اول و آخر نوشته باید معلوم باشه مثلا بزارش توی <> اینجوری <salam> حالا اگه نصفه هم بگیره<sal بعد که با بعدی جمع شد درست می شه <sala><salam
حالا شما دنبال > بگرد اگه بود هرچی بین <> بود رو بخون و از زشته اصلی پاکش کن اگه هم نبود صبر کن تا دفعه بعد که می یاد بخون

دمت گرم
درست شد! :wink:
میشه آدرسش رو بذرین من برم دانلود کنم؟