Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
177 captures
24 Apr 2003 - 06 Jun 2024
SepOCTApr
Previous capture25Next capture
200820102011
success
fail
COLLECTED BY
Organization:Internet Archive
The Internet Archive discovers and captures web pages through many different web crawls.At any given time several distinct crawls are running, some for months, and some every day or longer.View the web archive through theWayback Machine.
Web wide crawl with initial seedlist and crawler configuration from October 2010
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20101025073853/http://activexperts.com/activcomport/

Shortcut Menu

ActiveXperts

Skip

Main Navigation

Choose your language

Product Navigation
Purchase
Related Documents
Support

You are here:

ActiveXperts.com >ActiveComport

ActiveComport ToolkitAdd serial communication capabilities to any Windows or .NET application

Quicklinks


Add serial communications to any Windows or .NET application

Adding serial communications capabilities to an application is never a simple matter. It requires specialized knowledge that might be outside an individual programmer's expertise. For years, VBScript, Visual Basic and Visual C++ developers have relied upon the power, flexibility and reliability of the ActiveComport serial communications control from ActiveXperts Software. Today, a new generation of .NET developers developers use the toolkit.

How to use ActiveComport Visual Studio.NET project Web Application GUI application Console Application
Startup screen after installationUse ActiveComport with MS Visual StudioActiveComport in a .NET web applicationActiveComport in a .NET GUI forms applicationActiveComport in a console application

ActiveComport is a COM component, providing an easy-to-use scripting interface for serial, asynchronous communications through a serial port. ActiveComport can control modems, ISDN modems, USB serial devices and other devices and machines that have a serial interface.

Use ActiveComport for different purposes:

  • To control manufacturing machines via the serial port;
  • To configure network devices (like print-servers, routers) via the serial port;
  • To control a modem, connected to the serial/USB port or Bluetooth;
  • To send SMS messages to a mobile telephone using a GSM SmartPhone/Modem connected to the PC (serial/USB port or Bluetooth);
  • To transfer files through a null modem cable;
  • Any other scenario where serial communications is involved.

ActiveComport features the following:

  • Direct COM ports supported (like 'COM2');
  • Windows Telephony Devices supported (like 'Standard 9600 bps Modem');
  • Support for RS-232, RS422 and RS485;
  • Up to 256 ports opened simultaneously;
  • Thread-safe to allow the toolkit in multi-threading environments (multi-threading samples included);
  • Support for Hayes compatible modems, connected via a serial port, USB or Bluetooth;
  • Support for GSM/GPRS modems (serial port, USB or Bluetooth);
  • Support for Virtual COM ports (i.e. COM ports redirected through the network);
  • Hardware flow control (RTS/CTS, DTR/DSR);
  • Software flow control (XON/XOFF);
  • Support for any baudrate;
  • Ability to set baudrates, parity, stopbits;
  • Full buffered data transfer;
  • Text and Binary data transfer;
  • Advanced logging.

ActiveComport includessamples for many development tools, including:

System Requirements

ActiveComport is available as a 32-bit component and as a 64-bit component (both part of the product):

  • AComport.dll - 32-bit component;
  • AComportx64.dll - 64-bit component.

ActiveComport runs on the following Operating Systems:

  • Windows 2008 (32 and 64 bit);
  • Windows 2003 (32 and 64 bit);
  • Windows 2000 Server and Professional (32 bit only);
  • Windows 7 (32 and 64 bit);
  • Windows Vista (32 and 64 bit);
  • Windows XP (32 and 64 bit).

ActiveComport is built on top of the Microsoft serial device drivers. It just uses these drivers. It neither replaces them, nor does it install any additional serial device drivers.

ActiveComport can be distributed easily to many PC's. Once you have purchased the licenses, you copy the AComport.dll to the PCs and register the DLL on that PC.

Code Snippets and Sample Applications

The following code snippets (VBScript) illustrate how to use ActiveComport.

For more samples, please check theOnline ActiveComport Samples.

Initialize a modem using a direct COM portSet objComport = CreateObject( "ActiveXperts.Comport" )' Create a new Comport instanceobjComport.Device              = "COM1"' Use a COM port directly  objComport.BaudRate            = 56000' Set baudrate (default value: 9600)objComport.HardwareFlowControl = True' Set Hardware Flow ControlobjComport.SoftwareFlowControl = False' Set Software Flow ControlobjComport.Open' Open the portWscript.Echo "Open, result: " & objComport.LastErrorIf( objComport.LastError <> 0 ) Then  WScript.QuitEnd IfobjComport.WriteString( "at&f;" )' Write commandstr = objComport.ReadStringWScript.Echo "Received: [" & str & "]"' Read the responseobjComport.Close' Close the port
Initialize a modem using a Windows Telephony DriverSet objComport    = CreateObject( "ActiveXperts.Comport" )' Create a new Comport instanceobjComport.Device = "Standard 9600 bps Modem"' Use a Windows Telephony driver      objComport.Open' Open the portWscript.Echo "Open, result: " & objComport.LastErrorIf( objComport.LastError <> 0 ) Then  WScript.QuitEnd IfobjComport.WriteString( "at&f;" )' Write commandstr = objComport.ReadStringWScript.Echo "Received: [" & str & "]"' Read the responseobjComport.Close' Close the port
Send an SMS using a GSM Modem connected to the PC; Enable loggingConst RECIPIENT    = "+31624896641"Const MESSAGE      = "Hello, world!"Set objComport     = CreateObject( "ActiveXperts.Comport" )' Create a new Comport instanceobjComport.Device  = "Nokia 6680 SmartPhone"' Use a Windows Telephony driver  objComport.LogFile = "C:\ActiveComport.log"' Enable logging    objComport.Open' Open the portWscript.Echo "Open, result: " & objComport.LastErrorIf( objComport.LastError <> 0 ) Then  WScript.QuitEnd IfWriteStr objComport, "at+cmgs=" & Chr( 34 ) & strNumber & Chr( 34 )ReadStr objComportWriteStr objComport, strMessagestrTermCmd = Chr( 26 )' Terminate message: [ctrl]zWriteStr objComport, strTermCmdobjComport.Sleep 3000' Allow some timeReadStr objComport' +CMGS: expectedReadStr objComport' OK expectedobjComport.Close' Close the port' ********************************************************************' Sub Routines' ********************************************************************Sub WriteStr( obj, str ) obj.WriteString str WScript.Echo "-> " & strEnd SubSub ReadStr( obj ) str = "notempty" obj.Sleep 200 Do While str <> ""   str = obj.ReadString   If( str <> "" ) Then     WScript.Echo "<- " & str   End If LoopEnd Sub' ********************************************************************

Licensing

 Standard License
AX003-0010
Professional License
AX003-0012
Distribution License
AX003-0020
Direct COM port supportXXX
Windows Telephony Device (TAPI) supportXXX
Configurable baudrateXXX
Hardware flow controlXXX
Software flow controlXXX
Support for multiple ports (simultaneously)-XX
High-speed data transmission-XX
Use component on any computer in your organization-XX
Distribution of component--X

For detailed licensing information,click here.


More information

To read more about ActiveComport, use one of the following links:

Footer Navigation


[8]ページ先頭

©2009-2025 Movatter.jp