Virtual Serial Port Control 3.5

Licença: Avaliação gratuita ‎Tamanho do arquivo: 11.62 MB
‎Classificação dos usuários: 4.9/5 - ‎10 ‎Votos

Se houver uma tarefa para fornecer interação entre o aplicativo de comunicação e seu próprio programa (por exemplo, emulador de dispositivos seriais), não há uma solução comum para realizá-lo. Considera-se que os aplicativos de comunicação destinam-se a funcionar apenas com dispositivos seriais de hardware conectados a portas seriais físicas. Virtual Serial Port Control é um controle ActiveX que torna possível criar portas seriais virtuais diretamente do seu programa e controlá-las totalmente. Ao mesmo tempo, as portas virtuais parecem portas seriais de hardware reais para todos os aplicativos do Windows. E qualquer aplicativo de comunicação pode trabalhar com eles como se fossem portas físicas. Por outro lado, a API do desenvolvedor fornecida pelo Virtual Serial Port Control permite que seu programa acesse dados gravados à porta serial virtual por aplicativo de comunicação e responda com seus próprios dados. Os dados serão lidos por aplicativo de comunicação da porta serial virtual como se fossem lidos a partir de uma porta física. A arquitetura orientada a eventos é um snap para usar. Você não precisa verificar as portas periodicamente para saber se seu estado está alterado ou novos dados disponíveis para leitura de uma porta. Basta definir uma função em seu programa que será acionada automaticamente pelo evento apropriado e processar os dados. Ao mesmo tempo, o Virtual Serial Port Control notifica imediatamente seu aplicativo sobre quaisquer ações feitas pelo aplicativo de comunicações com porta serial (abertura/fechamento da porta, configuração de aperto de mão DTR/RTS, configuração de taxa de baud, configuração de símbolos XON/XOFF, etc). O Virtual Serial Port Control fornece ao desenvolvedor controle total sobre a porta serial virtual. Tudo o que pode ser feito com porta serial física por um dispositivo serial é possível ser feito com porta serial virtual pela VSPC. O que é mais importante, a licença OEM permite que você distribua este controle ActiveX como parte de seu próprio aplicativo e você não precisa licenciar cada cópia.

história da versão

  • Versão 3.5 postado em 2019-02-20
    A possibilidade de criar e controlar gêmeos portuários foi implementada. Essas portas são úteis para sobrepor USB a adaptadores serial. Problemas com instalador, eventos de controle .NET, nomes amigáveis à porta e muitos outros bugs menores foram corrigidos.
  • Versão 3.4.9 postado em 2017-07-06
    Nova versão do driver de porta serial virtual incluído nesta versão. O problema de instalação do controle NET foi corrigido.
  • Versão 3.4.6 postado em 2016-07-07
    Pequenos insetos foram consertados.
  • Versão 2.3 postado em 2007-10-17
    Alguns erros são corrigidos.

Detalhes do programa

Eula

EULA - Contrato de Licença do Usuário Final

FabulaTech, Inc. Contrato de Licença para Usuário Final ============================= AVISO AOS USUÁRIOS: LEIA CUIDADOSAMENTE O SEGUINTE ACORDO LEGAL. USO DO SOFTWARE FORNECIDO COM ESTE ACORDO (THE "SOFTWARE") CONSTITUI SUA ACEITAÇÃO DESTES TERMOS. SE VOCÊ NÃO FIZER CONCORDO COM OS TERMOS DESTE ACORDO, NÃO INSTALE E/OU USE ESTE SOFTWARE. O USO DO USUÁRIO DESTE SOFTWARE É CONDICIONADO AO CUMPRIMENTO PELO USUÁRIO COM OS TERMOS DESTE Acordo. Este SOFTWARE é um produto SHAREWARE. Isso significa que o usuário tem possibilidade de avaliar minuciosamente sua utilidade e funcionalidade antes de fazer uma compra. Este "tente antes você compra" abordagem é a garantia final de que o O SOFTWARE realizará para sua satisfação. Portanto, há não é política de reembolso para qualquer compra deste produto. 1. CONCESSÃO DE LICENÇA. FabulaTech, Inc. concede-lhe uma licença para usar uma cópia da versão deste SOFTWARE em qualquer sistema para tantas licenças quanto você comprar. "Você" significa a empresa, entidade ou indivíduo cujos fundos são usados para pagar a taxa de licença. "Use" significa armazenar, carregar, instalação, execução ou exibição do SOFTWARE. Você pode não modificar o SOFTWARE ou desativar qualquer licenciamento ou recursos de controle do SOFTWARE, exceto como um pretendido parte dos recursos de programação do SOFTWARE. Quando você primeiro obter uma cópia do SOFTWARE, você é concedido um período de avaliação de não mais de 15 dias, após o qual tempo que você deve pagar pelo SOFTWARE de acordo com os termos e preços discutidos na documentação do SOFTWARE, ou você deve remover o SOFTWARE do seu sistema. Esta licença não é transferível para qualquer outro sistema, ou para outra organização ou indivíduo. Você é esperado para usar o SOFTWARE em seu sistema e para completamente avaliar sua utilidade e funcionalidade antes de fazer um Compra. Esta "tente antes de comprar" abordagem é o garantia final de que o SOFTWARE irá executar para o seu satisfação; portanto, você entende e concorda que não há política de reembolso para qualquer compra do Software. 2. PROPRIEDADE. O SOFTWARE é de propriedade e direitos autorais por FabulaTech, Inc.. Sua licença não confere nenhum título ou propriedade no SOFTWARE e não deve ser interpretado como um venda de qualquer direito no SOFTWARE . 3. DIREITOS AUTORAIS. O SOFTWARE é protegido por leis de direitos autorais e disposições do tratado internacional. Você reconhece que nenhum título para a propriedade intelectual no SOFTWARE é transferido para você. Você ainda reconhece esse título e direitos de propriedade total para o SOFTWARE permanecerá o propriedade exclusiva da FabulaTech, Inc. e você não vai adquirir quaisquer direitos ao SOFTWARE, exceto como expressamente definido em diante nesta licença. Você concorda que qualquer cópia do O SOFTWARE conterá os mesmos avisos proprietários que aparecer no SOFTWARE. 4. ENGENHARIA REVERSA. Você concorda que você não vai tentar reverter compilar, modificar, traduzir ou desmonte o SOFTWARE no todo ou em parte. 5. NENHUMA OUTRA GARANTIA. FabulaTech, Inc. NÃO GARANTE QUE O SOFTWARE ESTÁ LIVRE DE ERROS. FabulaTech, Inc. ISENTA TODAS AS OUTRAS GARANTIAS EM RELAÇÃO AO SOFTWARE, EXPRESSO OU IMPLÍCITO, INCLUINDO, MAS NÃO LIMITADO A GARANTIAS IMPLÍCITA DE COMERCIALIZAÇÃO, APTIDÃO PARA UM PROPÓSITO ESPECÍFICO E NÃO INFRINGEMENT DE TERCEIRO DIREITOS PARTIDÁRIOS. ALGUMAS JURISDIÇÕES NÃO PERMITEM QUE O EXCLUSÃO DE GARANTIAS IMPLÍCITAS OU LIMITAÇÕES SOBRE QUANTO TEMPO UMA GARANTIA IMPLÍCITA PODE DURAR, OU A EXCLUSÃO OU LIMITAÇÃO DE DANOS INCIDENTAIS OU CONSEQUENTES, DE MODO QUE O LIMITAÇÕES OU EXCLUSÕES ACIMA PODEM NÃO SE APLICAR A VOCÊ. ESTA GARANTIA LHE DÁ DIREITOS LEGAIS ESPECÍFICOS E VOCÊ PODE TAMBÉM TÊM OUTROS DIREITOS QUE VARIAM DE JURISDIÇÃO PARA Jurisdição. 6. SEVERIDADE. No caso de invalidez de qualquer provisão desta licença, as partes concordam que tal invalidez não afetará a validade do restante porções desta licença. 7. NÃO HÁ RESPONSABILIDADE POR DANOS CONSEQUENTES. EM NENHUM CASO FabulaTech, Inc. ou seus fornecedores serão responsáveis por você PARA QUALQUER CONSEQUÊNCIA, ESPECIAL, INCIDENTAL OU INDIRETA DANOS DE QUALQUER TIPO DECORRENTES DA ENTREGA, DESEMPENHO OU USO DO SOFTWARE, MESMO que a FabulaTech, INC. FOI AVISADO DA POSSIBILIDADE DE TAIS DANOS. EM NENHUM CASO A FABULATECH, INC. SERÁ RESPONSÁVEL POR QUALQUER RECLAMAÇÃO, SEJA EM CONTRATO, DELITO OU QUALQUER OUTRA TEORIA DE RESPONSABILIDADE, EXCEDA A TAXA DE LICENÇA PAGA POR VOCÊ, SE HOUVER. 8. ACORDO TOTAL. Este é todo o acordo entre você e FabulaTech, Inc. que substitui qualquer anterior acordo ou compreensão, seja escrito ou oral, relacionado com o assunto desta licença. SUA ACEITAÇÃO DO ACORDO ANTERIOR FOI INDICADA DURANTE A INSTALAÇÃO.