Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Defende

Usar a DLL XComm.dll

Recommended Posts

Alguem ja usou?Tem somente uma coisa nela que eu nao estou conseguindo fazer e se algume puder me dar uma ajuda. Eh o seguinte:Na explicacao fala o seguinte..'Programa 1 (host)'No General Declarations Dim WithEvents XC as XComm.MainClass'No evento Load() do Form set XC = new XComm.MainClass XC.Start "Programa1"'No evento Data_Received(data) do objeto XC msgbox dataNao to sabendo fazer a ultima explicacao:'No evento Data_Received(data) do objeto XC msgbox dataComo eu monitoro esse evento??? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não monitora. Basta escolher o objeto XC na combo do lado esquerdo da tela de código (onde você escolhe os forms, botões, listboxes, textboxes, etc.) e depois escolher o evento na combo do lado direito (onde você escolhe os eventos). Este é um evento igual a qualquer outro (Click do CommandButton, por exemplo).

 

Certo? ;)

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas no meu caso isso nao esta aparecendo nao.Eu peguei a DLL, registrei ela e fiz referencia dela em Projects\Referencymas se eu vou e tento inserir ela como Component ela dah erro.Porque será???

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o seguinte,

Pelo "objeto" ser criado em run-time (dim withevents), você precisa escrever a evento manualmente.

Acho que ficaram assim

Private Sub nomedoobejto_Data_Received(data) end sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gostaria de saber diretamente do Graymalkin que me parece ser o criador da dll.

Realmente nao entendi ainda como funciona essa coisa do Data_Received.  http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

<{POST_SNAPBACK}>

De fato, você não vai inseri-lo como um "componente" e sim pela opção References do menu Project. E a explicação do Luiz é correta, exceto que não é preciso escrever "manualmente". Após declarar...

 

Dim WithEvents XC as XComm.MainClass
... o "XC" vai aparecer naquela combo da tela de código junto com os botões, checkboxes, etc. Dê uma olhada aqui:

 

http://www.graymalkin.globalhosts.com.br/stuff/xcomm1.jpg

http://www.graymalkin.globalhosts.com.br/stuff/xcomm2.jpg

http://www.graymalkin.globalhosts.com.br/stuff/xcomm3.jpg

 

Olhe na ordem e repare as marcações em vermelho.

 

Se quiser baixar os exemplos já prontos, é só ir em: http://www.graymalkin.globalhosts.com.br/s...xemploXComm.zip

 

Aliás, dei uma editada na página adicionando mais informações lá: http://www.graymalkin.globalhosts.com.br/xcomm.asp

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Graymalkin

 

Agora sim esta tudo ok e funcionando perfeitamente.

Valeu e desculpa o incomodo.

 

 

Rodrigo Defende

<{POST_SNAPBACK}>

Beleza! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Ah, e incômodo algum. Qualquer dúvida, 'stamos aí.

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.