NOME DO PC IP VB6

ADRIANOM 18/02/2011 16:22:30
#365904
No vbmania há inúmeros exemplos de como pegar o número do ip na rede, porém nenhum atendeu as minhas necessidades...
O que preciso é listar todos os pcs conectados na rede em um ListView. Cada computador será representado pelo seu NOME... Quando selecionar uma determinada máquina, em um textbox, será exibido o seu IP.

Como faço...
MARCELO.TREZE 18/02/2011 17:30:02
#365909
tenta este programa não é de minha autoria, mas acho que ensina como fazer o que deseja
ADRIANOM 18/02/2011 21:26:14
#365926
Marcelo-Treze... Primeiramente obrigado por atender o meu chamado....

MAAAAAASSSSS.... O seu exemplo está com erro e não funcionou....

tente imaginar:
O que quero é um formulário, onde em um listview vai apresentar para o usuário todas as máquinas da rede. Estas máquinas serão representadas pelo seu devido nome.
Quando o usuário selecionar no listview uma das máquinas pelo nome, preencherá em um textbox o seu respectivo numero de ip em vez do nome.

Compreende?

Na real, o nome da máquina é para facilitar a vida do usuário leigo, a definir o ip que é o que importa para o programa... entende?
MARCOSLING 18/02/2011 23:06:40
#365934
Citação:

:
Marcelo-Treze... Primeiramente obrigado por atender o meu chamado....

MAAAAAASSSSS.... O seu exemplo está com erro e não funcionou....

tente imaginar:
O que quero é um formulário, onde em um listview vai apresentar para o usuário todas as máquinas da rede. Estas máquinas serão representadas pelo seu devido nome.
Quando o usuário selecionar no listview uma das máquinas pelo nome, preencherá em um textbox o seu respectivo numero de ip em vez do nome.

Compreende?

Na real, o nome da máquina é para facilitar a vida do usuário leigo, a definir o ip que é o que importa para o programa... entende?



Sinceramente, vc acha que um usuário leigo conseguiria manter computadores em rede?
ADRIANOM 18/02/2011 23:54:13
#365935
MARCOSLING,

Se vc me ajudar lhe mostro a forma que estou pretendendo montar..
Eu não questiono a capacidade de usuários leigos em manter computadores em rede.. isso vai da forma que o programador edifica seus projetos... no meu caso eu procuro mastigar ao máximo... deixando em um PORTUGUÊS claro e objetivo.. faço uso de telas intuitivas e de fácil interpretação... atribuo um visual limpo e simples.. procuro simplificar....


VOCÊ PODE ME AJUDAR?
MARCOSLING 19/02/2011 09:57:32
#365951
Pelo que eu pude ver, o exemplo que o Marcelo-Treze passou funciona.
Porém, aparentemente ele funciona com uma estrutura de rede baseada em domínios.

Qual vai ser o tipo de rede que vc pretende usar?
ADRIANOM 19/02/2011 10:45:46
#365955
Pretendo usar a LAN mesmo... coisa básica....
MARCOSLING 19/02/2011 14:27:12
#365969
nesse link: http://www.daniweb.com/code/snippet216297.html tem o que vc quer.
ADRIANOM 19/02/2011 14:48:55
#365971
Não funcionou do jeito que quero não, pq ele listou apenas o nome dos pcs... (e isso estou conseguindo com o Winsock)!

Olha o meu formulário como está .. quem sabe assim dá a idéia certa do que quero!

FIANNA18 19/02/2011 22:57:32
#366005
Resposta escolhida
No ListView adicione uma segunda coluna chamada IP e coloque o valor do Width da coluna IP em zero, isso garante que o IP não apareça na tela.

Na função ws_Connect do form frmListarPc pegue a variável ValorIp na ora de Add o ListView e passa ele para a coluna IP.
ADRIANOM 19/02/2011 23:13:43
#366007
FIANNA18...vc é um [Ô]Gênio[Ô]!

FUNCIONOU PERFEITAMENTE!!!
Tópico encerrado , respostas não são mais permitidas