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:
descrição: graymalkinsoftware
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