XComm 1.0
V. 0
None
Por
Jean Carlos
•
🗓️ Publicado em 30/05/2018
Precisa fazer uma “comunicação” entre dois programas? Bem, se você quer que seu programa faça como o Microsoft Word, quando você dá um duplo-clique em um arquivo .doc e o Word já está aberto (o documento é aberto no Word que já estava aberto, não é criada outra instância), ou se quer que seu programa seja controlado externamente (por um script, por exemplo), você definitivamente achará a XComm muito útil.
Se você se interessar, a XComm está disponível como uma ActiveX DLL, para ser usada com qualquer linguagem que possua suporte à COM (Common Object Model), como Visual Basic e Python, por exemplo. Acompanha um exemplo de utilização em VB.
Descrição de métodos, propriedades e eventos:
- MétodoAbout() – Mostra informações sobre Copyright e autoria (você deve colocar um botão no seu programa, para chamar este método, caso use a XComm).
- MétodoConnect(nome_programa) – Conecta com o programa especificado, retorna TRUE (-1) caso haja sucesso.
- MétodoQuit() – Desfaz a conexão ou desfaz a espera por uma conexão.
- MétodoReceived() – Retorna os dados recebidos, do tipo Variant (VB).
- MétodoSend(msg) – Envia uma string ao programa conectado. Retorna TRUE (-1), caso haja sucesso.
- MétodoStart(nome_programa) – Inicia a espera por uma conexão.
- AtributoConnected – Retorna se está conectado (TRUE) ou não (FALSE).
- EventoData_Received(data) – Disparado quando alguma mensagem é recebida, ficando esta no parâmetro data.
- EventoOnError(errnum, errmsg) – Disparado quando ocorre algum erro, relatados em errnum e errmsg.
descrição: graymalkinsoftware
