ايران ويج

نسخه‌ی کامل: مشكل برنامه نويسي در vb لطفا كمكم كنيد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من ساده ترين برنامه كار با پورت سريالو نوشتم ولي به exe تبديل نميشه و ارور ميده
من يه دكمه دارم كه اگه زده بشه يه رقمي به پورت سريال ميره
ولي اگه تو اين دستور
()Private Sub Command1_Click
به جاي command1 اسم همون كليدي رو كه گذاشتم بذارم با اين پيغام روبه رو ميشم
compile error
procedure declaration does not match description of event or procedure having the same name
ولي اگه commandكه گذاشتم با اون هم اسم نباشن ارور نميده و بهexe هم تبديل ميشه
لطفا هر كي هر چي در اين باره ميدونه كمك كنه
سلام
اين برنامه داخل vb هستش
Option Explicit

Dim s As Byte
Dim x As Byte
Dim w As Byte

Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.PortOpen = True
MSComm1.Settings = "9600,n,8,1"
End Sub

Private Sub Text_Change()
s = MSComm1.Input
Text.Text = s
End Sub
Private Sub Command1_Click()
MSComm1.Output = "w"
Text1.Text = "w"
End Sub

Private Sub Command2_Click()
MSComm1.Output = "x"
Text1.Text = "x"
End Sub


تو اين برنامه 2 تا كلي هستند كه هر كدومو كه ميزني بايد يه چيزي به خروجي بفرستند
سلام.
واضح توضیح بده.
سورستو بذار.
نقل قول: ولي اگه commandكه گذاشتم با اون هم اسم نباشن ارور نميده و بهexe هم تبديل ميشه
ولی احتمالا برنامه کار نمیکنه درسته؟
احتمالا شما کد ها رو مستقیم کپی کردی و رویداد ها به درستی تعریف نشدن.شما رویداد هر قسمتو ایجاد کن و کد های مربوط به هر رویداد رو جدا جدا کپی کن درست میشه
البته اگر مشکلتون رو درست متوجه شده باشم.اگر حل نشد همینطور که آقا پیمان گفتن سورس رو بزار تا اصلاح بشه...
سلام دوستان همونطور كه گفتيد دوباره كامندها رو اوردم
و اين بار همون موقع كه ميومدن بهشون اسم ميدادم
و مشكلم حل شد
دفعه قبل بعد از اين كه همه كامندها رو اورده بودم واسشون اسم گذاشتم كه باعث شده بود خود vb اونارو به عنوان (command (0 يا (command (1 بشناسه
از راهنمايي تون ممنونم