السلام عليكم
يا جماعة براحة ما تستعجلوا بالله عليكم
انا لما جيت اعمل برنامج علي الكمبيوتر يرسل رقم واحد الي البيك
و اجي اطبقه علي البروتس باستخدام منفذ تسلسلي وهمي باستخدام (virtual serial port) راح بيرسل ارقام غريبة مثلا لما اجي ارضغط علي اول زر (المفروض يرسل رقم "1") بيرسل (xc) جملة غير مفهومة .
و عند الضغط علي الزر الاخر ليرسل 2 راح يرسل (ccc) و انا و الله غلبت مش عارف فين المشكلة.
وهذا هو الكود :
كود:
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.PortOpen = True
End Sub
Private Sub Command1_Click()
MSComm1.Output = "1"
End Sub
Private Sub Command2_Click()
MSComm1.Output = "1"
End Sub
|
اهلاا بك اخي ونحن معك خطوه خطوه الى ان تنجح
ولكن انصحك ان تجرب عملي فهو افضل لان بروتس فى الاتصال لا ينفع كثيراا ..هو صح انا معاك فى انه يعمل فى الاتصال وكثير من التطبيقات تعمل به
ولكن لا يوجد افضل من العملي واعدك اني معاك انشالله
لانه بصراحه مش راح اقدر اساعدك فى المحاكاة كثيراا
ولكن احاول معك
اولاا اريد ان اري الكود كاملاا ( الخاص بالفجوال وليس حدث الفورم فقط )
اين حدث الاتصال الخاص بالاداه MSCOM
ثانياا الاعدادات ناقصه عندك
جرب هذا الكود وضعه فى حدث الفورم
كود:
MSComm1.CommPort = 1
MSComm1.SThreshold = 1 ''
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeText ''
MSComm1.InputLen = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.PortOpen = True
والشئ الاخر لا تتوقع انك ستستلم رقم واحد من البك بل ستستلم الاسكي كود للرقم واحد
وشئ اخر تاكد من اعدادات المحاكة مثل السرعه وغيرها
وانتظر منك فى النتيجه