You are here:
es.ActiveXperts.com > ActiveComport
quicklinks
Nunca es una cuestión simple agregar múltiples capacidades a una aplicación. Se requiere de conocimiento especializado que puede ser aparte de los conocimientos técnicos que pueda manejar un programador individual. Durante años, los desarrolladores de VBScript, Visual Basic y Visual C++ han contado con el poder, la flexibilidad y la seriedad del control de comunicaciones en serie ActiveComport del software de ActiveXperts. Actualmente, una nueva generación de desarrolladores de .NET utiliza el kit de herramientas.
![]() |
![]() |
![]() |
![]() |
![]() |
| Startup screen | MS Visual Studio | .NET web application | .NET GUI application | Console application |
ActiveComport es un componente COM, que provee un simple manejo de la interfase del scripting para comunicaciones no sincronizadas a través de un puerto en serie. ActiveComport puede controlar módems, módems ISDN, aparatos en serie USB , así como otros dispositivos y máquinas que poseen una interfase serial.
Utilice ActiveComport para diferentes propósitos:
ActiveComport incluye muestras para muchas herramientas de desarrollo, entre ellas:
Se ejecuta ActiveComport en los siguientes sistemas operativos:
ActiveComport ofrece lo siguiente:
Los siguientes Code Snippets (fragmentos de códigos) (VBScript) ilustran la manera de utilizar ActiveComport.
Para obtener más muestras, controle la página Muestras ActiveComport Online (en línea).
Set objComport = CreateObject( "ActiveXperts.Comport" ) ' Create a new Comport instance objComport.Device = "COM1" ' Use a COM port directly objComport.BaudRate = 56000 ' Set baudrate (default value: 9600) objComport.HardwareFlowControl = True ' Set Hardware Flow Control objComport.SoftwareFlowControl = False ' Set Software Flow Control objComport.Open ' Open the port Wscript.Echo "Open, result: " & objComport.LastError If( objComport.LastError <> 0 ) Then WScript.Quit End If objComport.WriteString( "at&f" ) ' Write command str = objComport.ReadString WScript.Echo "Received: [" & str & "]" ' Read the response objComport.Close ' Close the port
Set objComport = CreateObject( "ActiveXperts.Comport" ) ' Create a new Comport instance objComport.Device = "Standard 9600 bps Modem" ' Use a Windows Telephony driver objComport.Open ' Open the port Wscript.Echo "Open, result: " & objComport.LastError If( objComport.LastError <> 0 ) Then WScript.Quit End If objComport.WriteString( "at&f" ) ' Write command str = objComport.ReadString WScript.Echo "Received: [" & str & "]" ' Read the response objComport.Close ' Close the port
Const RECIPIENT = "+31624896641" Const MESSAGE = "Hello, world!" Set objComport = CreateObject( "ActiveXperts.Comport" )' Create a new Comport instance objComport.Device = "Nokia 6680 SmartPhone" ' Use a Windows Telephony driver objComport.LogFile = "C:\ActiveComport.log" ' Enable logging objComport.Open ' Open the port Wscript.Echo "Open, result: " & objComport.LastError If( objComport.LastError <> 0 ) Then WScript.Quit End If WriteStr objComport, "at+cmgs=" & Chr( 34 ) & strNumber & Chr( 34 ) ReadStr objComport WriteStr objComport, strMessage strTermCmd = Chr( 26 ) ' Terminate message: [ctrl]z WriteStr objComport, strTermCmd objComport.Sleep 3000 ' Allow some time ReadStr objComport ' +CMGS: expected ReadStr objComport ' OK expected objComport.Close ' Close the port ' ******************************************************************** ' Sub Routines ' ******************************************************************** Sub WriteStr( obj, str ) obj.WriteString str WScript.Echo "-> " & str End Sub Sub ReadStr( obj ) str = "notempty" obj.Sleep 200 Do While str <> "" str = obj.ReadString If( str <> "" ) Then WScript.Echo "<- " & str End If Loop End Sub ' ********************************************************************
Se ha construido ActiveComport en combinación con controladores de dispositivos en serie Microsoft. Simplemente utiliza estos controladores. No los reemplaza ni instala otros controladores de dispositivos en serie.
ActiveComport esta disponible como un componente de 32 bit y como uno de 64 bit. (Siendo ambos parte del producto):
ActiveComport puede ser distribuido fácilmente a muchas PC. Una vez que se haya adquirido las licencias, copia los componentes A-Comport.dll en las PCs y registra el DLL en esa misma PC.
ActiveComport posee las siguientes opciones de instalación:
Ejecute el programa de instalación AComport.exe. La pantalla de instalación “Wizard” lo guiará a través de las opciones.
Si usted elije instalar los componentes de ActiveComport COM, el programa de instalación ejecutará automáticamente el alta del componente COM. Aunque si usted lo desea, también puede elegir registrar el componente de manera manual.
Todas las siguientes instalaciones de ActiveComport en otras computadoras se pueden realizar tanto de manera automática como manual.
Todas las instalaciones en una computadora en red se pueden realizar utilizando el programa de instalación. También es posible realizar la instalación de los componentes manualmente o integrar la instalación de dentro de un procedimiento de instalación personalizada o dentro de una póliza de grupo.
La instalación manual del componente ActiveX/COM en computadoras puede ser realizado de la siguiente manera:
| Standard License AX003-0010 | Professional License AX003-0012 | Distribution License AX003-0020 | |
|---|---|---|---|
| Direct COM port support | X | X | X |
| Windows Telephony Device (TAPI) support | X | X | X |
| Configurable baudrate | X | X | X |
| Hardware flow control | X | X | X |
| Software flow control | X | X | X |
| Support for multiple ports (simultaneously) | - | X | X |
| High-speed data transmission | - | X | X |
| Use component on any computer in your organization | - | X | X |
| Distribution of component | - | - | X |
Para obtener información detallada acerca de licencias, clic aquí.
Para conocer más acerca de ActiveComport, diríjase a uno de los siguientes enlaces: