How to Send and Receive SMS Messages with ActiveXperts SMS Component 6.4 64
ActiveXperts SMS Component 6.4 64 is a software development kit that allows you to add SMS functionality to your applications. You can use it to send and receive SMS messages via GSM modems, SMPP providers, or HTTP APIs. In this article, we will show you how to use ActiveXperts SMS Component 6.4 64 to create a simple SMS application in Visual Basic.NET.
To follow this tutorial, you will need:
A Windows computer with Visual Studio 2019 or later installed.
An ActiveXperts SMS Component 6.4 64 license key. You can download a free trial version from here.
A GSM modem or a mobile phone connected to your computer via a serial port, USB, or Bluetooth. Alternatively, you can use an SMPP provider or an HTTP API that supports SMS messaging.
A SIM card with enough credit to send and receive SMS messages.
Step 1: Create a new project
Open Visual Studio and create a new project. Select Visual Basic as the language and Windows Forms App (.NET Framework) as the template. Name your project \"SMSApp\" and click Create.
Step 2: Add a reference to ActiveXperts SMS Component
In the Solution Explorer, right-click on References and select Add Reference. In the Reference Manager window, click on Browse and navigate to the folder where you installed ActiveXperts SMS Component 6.4 64. Select AxSms64.dll and click OK.
Step 3: Design the user interface
In the Form Designer, drag and drop the following controls from the Toolbox to your form:
A Label with the text \"From:\" and the name \"lblFrom\".
A TextBox with the name \"txtFrom\". This will be used to enter the sender number or name.
A Label with the text \"To:\" and the name \"lblTo\".
A TextBox with the name \"txtTo\". This will be used to enter the recipient number.
A Label with the text \"Message:\" and the name \"lblMessage\".
A TextBox with the name \"txtMessage\". This will be used to enter the message text.
A Button with the text \"Send\" and the name \"btnSend\". This will be used to send the message.
A Button with the text \"Receive\" and the name \"btnReceive\". This will be used to receive messages.
A ListBox with the name \"lstMessages\". This will be used to display the received messages.
Arrange and resize the controls as you like. Your form should look something like this:
Step 4: Write the code
Double-click on the form to open the code editor. At the top of the code file, add the following imports statement:
This will allow you to use ActiveXperts SMS Component classes and methods in your code.
Next, declare a global variable of type SmsProtocolGsm at the class level:
Dim gsm As New SmsProtocolGsm()
This will represent your GSM modem or mobile phone device. You can also use SmsProtocolSmpp or SmsProtocolHttp if you want to use an SMPP provider or an HTTP API instead.
Then, add the following code inside the Form_Load event handler:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Initialize GSM device
gsm.Device = \"COM1\" ' Change this to your device port
gsm.BaudRate = BaudRates.B115200 ' Change this to your device baud rate aa16f39245