Você está aqui:
ActiveXperts.com.pt > ActiveComport
quicklinks
A adicionação de comunicação serial a aplicações não é fácil. Isto exige conhecimentos especializados, estes nem sempre estão presentes em programadores de software.
Visual Basic e Visual C ++ softwares confião porisso ja muitos anos no componente "ActiveComport Serial Port" desenvolvido pela ActiveXperts. E nos últimos anos desenvolvedores para C# e VB .NET forão aderidos.
ActiveComport é um ActiveX / COM componente que assegura uma simples interface script para serial, comunicações assíncronomas através de uma porta serial. ActiveComport pode controlar a direção e a prestação de um modem ISDN, um aparelho USB / serial, pontes rodoviárias (weighbridges), scanners, câmeras e qualquer um outro aparelho com uma interface serial.
Utilize ActiveComport para diferentes fins:
ActiveComport contém diferentes exemplos de diversos ambientes desenvolvidos, incluindo:
ActiveComport pode ser utilizado dentro dos seguintes sistemas operativos:
ActiveComport tem as seguintes características:
Os códigos trechos a seguir (VBScript) ilustram como ActiveComport pode ser usado.
Para mais exemplos, vá para oOnline ActiveComport ágina para mais amostras.
Set objComport = CreateObject("ActiveXperts.Comport") ' Create a new Comport instance
objComport.Device = "COM1" ' Use a COM port (no Windows Device Driver)
objComport.BaudRate = 56000 ' Set baudrate (default value: 9600)
objComport.HardwareFlowControl = True ' Set Hardware Flow Control (default: True)
objComport.SoftwareFlowControl = False ' Set Software Flow Control (default: True)
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 response
objComport.Close ' Close the port
Set objComport = CreateObject( "ActiveXperts.Comport" ) ' Create a new Comport instance objComport.Device = "Standard 9600 bps Modem" ' Use Standard 9600 bps 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 the Standard 9600 bps Modem 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 and then [enter] WriteStr objComport, strTermCmd objComport.Sleep 3000 ' It takes a while before GSM phone responds 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 ' ********************************************************************
ActiveComport é baseado no Microsoft aparelho com condutores de conecção serial e usa esses condutores (drivers). Os condutores da Microsoft não são substituídos e extra condutores para porta serial não são adicionais ou instalados. A instalação do ActiveComport mantem o seu sistema limpo!
O 'core' do ActiveComport é um componente ActiveX/COM e é fornecido em duas variantes:
ActiveComport pode ser facilmente distribuído a uma grande quantidade de computadores. Assim que tu compras a licença, apenas o arquivo AComport.dll (e/ou AComportx64.dll) tem de ser copiado para diferentes computadores e o DLL tem de estar presente no registro destes computadores.
ActiveComport existe em 3 diferentes componentes, qualquer combinação dos componentes podem ser instalados:
Execute o programa de instalação do AComport.exe. O assistente de instalação (wizard) irá guiá-lo através das opções e ira executar a instalação.
Se você optar por instalar componentes do ActiveComport COM, a configuração irá registrar o componente COM automaticamente. Mas você também pode optar por registrar-se manualmente.
Todas as outras instalações do ActiveComport em outros computadores pode ser realizado manualmente ou automaticamente.
Todas as instalações efeituadas em computadores dentro de uma rede pode ser implementadas e utilizandas em relação ao programa de configuração.
No entanto, devido a simplicidade da instalação de componentes , a instalação manual pode ser escolhida ou a integração no âmbito de um procedimento de instalação de acordo a políticas de grupo tambem pode se ser escolhida.
Se a instalação do componente ActiveX/COM for manualmente efeituada em outros computadores, isto pode ser feito através da execução das seguintes acções: