PDA

View Full Version : سوال: اشکال ارسال اس ام اسم با کامپوننت mcore.net



barbodsoft.com
دوشنبه 28 فروردین 1391, 14:50 عصر
سلام دوستان
وقتی من با کامپوننت mcore.net اس ام اس می دم زیر همه ای مسیج ها نوشته powerd by logixmobile .
فکر می کنم بخاطر اینه که کامپوننت من تریال هست.
حالا
1- اگه بخوام دیگه اینو ننویسه چکار می تونم بکنم.
2- آیا این متن هم جزوء هزینه اس ام اس محاصبه می شه یا نه؟
3- اگه نمی شه چکار کنم با متن مورد نظر من جایگزین بشه؟

کدی که استفاده کردم در زیر هست


Imports mCore

Public Class Form1
WithEvents ObjSms As New mCore.SMS
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ObjSms.License.Company = "Barbod soft"
ObjSms.License.LicenseType = "PRO-DISTRIBUTION"
ObjSms.License.Key = "AE1K-X12R-GHEK-JEWS"
ObjSms.Port = "COM11"
ObjSms.Encoding = mCore.SMS.EnumEncoding.Unicode_16Bit
ObjSms.NewMessageIndication = True
ObjSms.DeliveryReport = True
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If ObjSms.Connect = True Then
ObjSms.SendSMS("09119094229", "سلام اینجا آمل هست")
Else
MsgBox("مودم متصل نیست")
End If
End Sub

Private Sub ObjSms_NewMessageReceived(ByVal sender As Object, ByVal e As mCore.NewMessageReceivedEventArgs) Handles ObjSms.NewMessageReceived
MsgBox(e.Phone)
MsgBox(e.TextMessage)
MsgBox(e.TimeStampRFC)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

End Sub
End Class

mgh64120
دوشنبه 28 فروردین 1391, 15:26 عصر
سلام دوست عزيز
از پروژه زير كه با استفاده از mCore نوشته شده،استفاده كن. من امتحان كردم درست كار ميكنه.
موفق باشيد...

mortezamhd
پنج شنبه 31 فروردین 1391, 21:18 عصر
سلام دوست عزيز
از پروژه زير كه با استفاده از mCore نوشته شده،استفاده كن. من امتحان كردم درست كار ميكنه.
موفق باشيد...

دوست عزیز برای دریافت اس ام اس چکار کنیم

amirzandi
جمعه 01 اردیبهشت 1391, 16:53 عصر
دوست عزیز برای دریافت اس ام اس چکار کنیم

بهترین راه اینه که خودتون ماژولش رو بنویسین و به ماژولهای آماده اعتماد نکنید

mortezamhd
شنبه 02 اردیبهشت 1391, 21:20 عصر
بهترین راه اینه که خودتون ماژولش رو بنویسین و به ماژولهای آماده اعتماد نکنید

:لبخند: مرسی دوست عزیز

مشکل من توی همین نوشتن کدشه

Hybrid
یک شنبه 03 اردیبهشت 1391, 11:44 صبح
دوست عزیز برای دریافت اس ام اس چکار کنیم

سلام ، شما میتونین از رویداد NewMessageReceived استفاده کنید این رویداد زمانی اتفاق میوفته که شما یک SMS رو دریافت کنید. . برای استفاده از رویداد ها در این کامپوننت باید شی رو با کلمه ی کلیدی WithEvent تعریف کنید :


WithEvents ObjSms As New mCore.SMS

البته اول باید خصیصه newMessageIndication رو برابر True قرار بدین.

ممکنه بپرسین چطور به متن پیام و شماره ارسال کننده دسترسی داشته باشم :

جواب : میتونین از پارامتر E از این رویداد استفاده کنید این پارامتر 2 تا خصیصه مهم داره به نام

Phone : نحوه ی استفاده ازش e.phone هست و به وسیله ی این خصیصه میتونین شماره کسی که اس ام اس رو واستون ارسال کرده بدست بیارین.
textMessage : نحوه ی استفاده ازش e.textmessage هست و به وسیله ی این خصیصه میتونین متن اس ام اس رو دریافت کنید و اونو در یک Textbox نمایش بدی.


موفق باشید

mortezamhd
شنبه 09 اردیبهشت 1391, 15:13 عصر
با سپاس از راهنمایی

برای پی بردن به Deliver شدن پیام ارسالی چکار باید کنم ؟ یادمه Kylix این امکانو داشت ولی این ؟؟؟!!!

Hybrid
شنبه 09 اردیبهشت 1391, 15:18 عصر
با سپاس از راهنمایی

برای پی بردن به Deliver شدن پیام ارسالی چکار باید کنم ؟ یادمه Kylix این امکانو داشت ولی این ؟؟؟!!!

از رویداد newDeliveryReport استفاده کن ، البته اول خاصیت DeliveryReport رو برابر true قرار بده.

barbodsoft.com
چهارشنبه 27 اردیبهشت 1391, 20:11 عصر
سلام
من برای اتصال به موبایلم قبلا از کابل استفاده می کردم. حالا می خوام از بلوتوث استفاده کنم. این کار رو کردم ولی خطای زیر رو می ده.
ERROR 2021: Invalid PIN status response

من پین کدی که برای اولین برای اتصال به موبایلم تعریف کردم رو دادم ولی بازم خطای بالا رو می ده.
اگه واقعا پین کد اشتباه هست. پین کد صحیح رو چطور می تونم بگیرم.

نکته : از طریق بلوتوث به اینترنت وصل شدم ولی برای اس ام اس نتونستم کانکت شم.

کدی که با هاش کانکت می شم این هست



If ObjSms.IsConnected = False Then
ObjSms.Disconnect()
ObjSms.Port = "Com3"
ObjSms.BaudRate = CType(CInt("19200"), mCore.BaudRate)
ObjSms.DataBits = CType(CInt("8"), mCore.DataBits)
ObjSms.Parity = CType(0, mCore.Parity)
ObjSms.StopBits = CType(1, mCore.StopBits)
ObjSms.FlowControl = CType(0, mCore.FlowControl)
ObjSms.PIN = "0000"
ObjSms.DisableCheckPIN = False
ObjSms.Encoding = mCore.Encoding.Unicode_16Bit
ObjSms.Connect()
BtnSend.Enabled = True
ObjSmsConect = True
Button1.Enabled = False
End If


خطا موقع اجرای این کد صادر می شود (در کد بالا) :


ObjSms.Connect()

barbodsoft.com
شنبه 30 اردیبهشت 1391, 17:02 عصر
کسی نیست کمک کنه؟