با سلام!
با اجازه اول من چندتا نکته بگم:
- لطفا" برای تشکر فقط از دکمه ی تشکر استفاده کنید. اگه برای تشکر بخوایند پست بدید نظم تاپیک به هم می ریزه.
- اگر سوالی مطرح کردید لطفا" کمی بردبار باشید تا جواب اون رو دریافت کنید.
- لطفا" مشکلات مربوط به دات نت و زبان های دیگر تحت دات نت رو اینجا طرح مشکلات ، سوالات ، آموزش ها و پروژه های مربوط به زبان های دیگر تحت دات نت مطرح کنید.
ببخشید...چون تاپیک مرجع مرتب نباشه، سایرین با دشواری به هدف خودشون می رسن. متشکرم!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
h.moradof عزیز:
خطایی که رخ داده کاملا" طبیعی هستش. شما خطوط تنظیمات رو در یک تابع Main وارد کردید. این تنظیمات زمانی روی _serialport اعمال می شه که تابع Main اجرا بشه. ولی آیا خطی برای اجرای متد Main وجود داره؟ نه . در نتیجه زمانی که روی دکمه کلیک می کنید و دستور Open اجرا میشه، با خطای Null مواجه می شید یعنی این که هیچ پورتی تعیین نشده که بشه به اون وصل شد.
شما کافیه فقط دستور Main() رو در ابتدای رویداد کلیک دکمه وارد کنید:
به همین سادگی...برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدکد:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Main() _serialPort.Open() _serialPort.Write("00111100") Label1.Text = "send data to port" _serialPort.Close() End Sub
اگر باز با خطایی واجه شدید به احتمال زیاد مشکل از پورت هستش.
موفق باشید
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید






پاسخ با نقل قول
Bookmarks