PDA

View Full Version : سوال: کدام property از MsComm شماره تلفن را بر می گرداند؟



toopak
پنج شنبه 10 شهریور 1390, 23:09 عصر
سلام به همگی
من با استفاده از کامپوننت MsComm میخوام شماره تلفن تماس گیرنده رو داشته باشم
حالا میخوام ببینم باید از چه property استفاده کنم؟
*این نکته رو هم بگم که با هایپر ترمینال تست کردم و تونستم شماره تلفن رو بگیرم*
کدی که استفاده می کنم اینه:
تو قسمت لود فرم برنامه:
AxMSComm1.CommPort = 8
If AxMSComm1.PortOpen = False Then
AxMSComm1.PortOpen = True
End If
AxMSComm1.Output = "AT#CID=1"
تو OnComm کامپوننت:
TextBox1.Text = AxMSComm1.Input()
و یک مسئله دیگه اینه که وقتی با این کد برنامه رو اجرا میکنم
خروجی اول AT#CID=1 بعد با هر بوق یک ring برمیگردونه
چکار باید کنم که بتونم شماره رو بخونم؟

toopak
جمعه 11 شهریور 1390, 12:02 عصر
دوستان کمک کنید ضروریه

bia2joker
جمعه 11 شهریور 1390, 22:38 عصر
می تونی از این کد استفاده کنی

WithEvents Caller As MSCommLib.MSComm



Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Load
Caller.CommPort = 13
Caller.PortOpen = True
End Sub
Private Sub Caller_OnComm() Handles Caller.OnComm
MsgBox(Caller.Input)
End Sub

toopak
جمعه 11 شهریور 1390, 23:52 عصر
متاسفانه این کد خطا میده
مشکل من اینه که با هایپر ترمینال جواب میگیرم
ولی با این روش فقط ring ها رو نمایش میده تو خروجی

bia2joker
یک شنبه 13 شهریور 1390, 01:04 صبح
متاسفانه این کد خطا میده


برای من که کار می کنه
چه مشکلی داره؟


ولی با این روش فقط ring ها رو نمایش میده تو خروجی

این بخاطر این هستش که مودم شما از Caller ID پشتیبانی نمی کنه

toopak
سه شنبه 15 شهریور 1390, 01:17 صبح
برای من که کار می کنه
چه مشکلی داره؟


این بخاطر این هستش که مودم شما از Caller ID پشتیبانی نمی کنه

شما از چه مدل مودمی استفاده می کنید؟ اگر ممکنه هم برند و هم مدل مودمتون رو بگید تا من هم تهیه کنم

brownbear
سه شنبه 15 شهریور 1390, 14:51 عصر
سلام
این mscomm رو از کجا باید وارد برنامه کنی در refrence چیزی به نام mscomm نبود

bia2joker
سه شنبه 15 شهریور 1390, 17:32 عصر
شما از چه مدل مودمی استفاده می کنید؟ اگر ممکنه هم برند و هم مدل مودمتون رو بگید تا من هم تهیه کنم

من از مودم داخلی گوشی استفاده می کنم مدل گوشی من هم Sony Erricson Vivaz هستش


سلام
این mscomm رو از کجا باید وارد برنامه کنی در refrence چیزی به نام mscomm نبود

اگه Visual Basic 6 رو نصب کرده باشی باید باشه و گرنه باید mscomm دانلودش کنی و به برنامه اضافه کنی

brownbear
چهارشنبه 16 شهریور 1390, 01:27 صبح
این قسمت مربوط به دات نت هست توی دات نت نیست؟

bia2joker
چهارشنبه 16 شهریور 1390, 19:43 عصر
این قسمت مربوط به دات نت هست توی دات نت نیست؟

اگر visual basic 6 رو در کنار .Net نصب بشه تو .Net در رفرنس تب Com می تونی پیدا کنی