۰۵-مرداد-۱۳۸۸, ۱۲:۱۶:۴۶
۰۵-مرداد-۱۳۸۸, ۱۶:۲۲:۲۵
عدد صفر با ارسال نشدن داده فرق داره. اونموقع اگه سه تا بایت متوالی با دستور ()waitkey بگیری اگه وسطی صفر باشه و داده ای ارسال نشه ، اونموقع برنامه تو اون دستور گیر میکنه و جلو نمیره.
شما داخل یه متغیری یه عدد مشخص بذار بعد ()inkey رو تو اون متغیر قرار بده. بعد براش داده ارسال نکن ببین محتویات متغییر عوض میشه؟
اگه مطمئنید که ارتباط سریال شما مشکل نداره، محتوات متغیر شما هر چی باشه داده دریافتی شماست حتی صفر.
مشکلتون تو استفاده از این دستورا چیه؟
شما داخل یه متغیری یه عدد مشخص بذار بعد ()inkey رو تو اون متغیر قرار بده. بعد براش داده ارسال نکن ببین محتویات متغییر عوض میشه؟
اگه مطمئنید که ارتباط سریال شما مشکل نداره، محتوات متغیر شما هر چی باشه داده دریافتی شماست حتی صفر.
مشکلتون تو استفاده از این دستورا چیه؟
۳۰-شهریور-۱۳۹۲, ۱۱:۳۵:۵۹
(۰۵-مرداد-۱۳۸۸, ۱۲:۱۶:۴۶)gagool87 نوشته است: [ -> ]با دستور inkey چطور صفر بگیریم؟چون صفر یعنی داده ای ارسال نشده!!!!
از دستور waitkey & input هم نمی تونم استفاده کنم!
از دستور ISCHARWAITING باید استفاده کنی!