Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: IP:n selvitystä VB:llä?

AHaa [14.05.2003 19:21:13]

#

Mitenkähän saisi VB:llä selville oman koneen IP-osoitteen?

thefox [15.05.2003 18:29:27]

#

WinSock APInalla tietty (gethostname ja gethostbyname).
C++-esimerkki: http://tangentsoft.net/wskfaq/examples/ipaddr.html
Voin vääntää tuosta VB-härvelin jossain välissä, jollet itse sellaista saa aikaan. Itse olen väsännyt Winsukka-hommia vain C++:lla, mutta eiköhän se onnistu ;-)

Teme [15.05.2003 21:36:22]

#

Lisää Winsock-komponentti, valikon saat näkyviin painamalla CTRL + T. Piirrä se johonkin kohtaan formille. Sitten vaan CommandButtoniin koodi: MsgBox Winsock1.LocalIP

AHaa [15.05.2003 22:41:23]

#

Kiitos vastauksista, näyttäisi toimivan. Testaillaan kunhan saadaan jostain se Winsock sinne... Yritin käydä netistä mutta se ei toiminutkaan. Winsock pitäisi kai löytyä enterpricen asennuslevyltä?

thefox [16.05.2003 11:39:08]

#

Jooh siis tuota. Winsock-ActiveX-kontrolli on käyttöliittymä Winsock-DLL:n funktioihin. Näinpä esim. juuri tuon IP-osoitteen hakeminen on todella yksinkertaista.

ActiveX-kontrollin pitäisi tulla Enterprisen mukana, ellet sitten ole onnistunut kämmimään lisenssisysteemien kanssa (mikä on melko yleistä), jolloin VB ei vain yksinkertaisesti anna käyttää kontrollia.. siihen taasen auttanee uudelleenasennus.

Teme [19.05.2003 13:50:13]

#

Voit imuttaa Winsockin täältä: http://www.teemuikonen.net/op/winsock.dll

Tää tiedosto pitää laittaa Windowsin System32-hakemistoon ja jos ei toimi suoraan ni restarttia koneelle...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta