Petite question en VB....

Petite question en VB.... - Programmation

Marsh Posté le 01-06-2001 à 09:53:11    

bon g develloper une appli sous VB ki utilise l'IP de l'utilisateur. Cette IP s'affiche dans une zone texte.  
Si le gars est en local ( non connecté ) l'IP 127.0.0.1 s'affiche (normal). Par contre si il se connecte au net, l'IP ne se réactualise pas. Il faut quitter puis rouvrir l'appli pour obtenir son IP sur le NET et je voudrais éviter ça en créant une fonction ACTUALISER IP mais je ny arrive pas.
kelk1 aurait une pitite idée ??
 
NB : jutilise le composant winsock.ocx pour obtenir l'IP.

Reply

Marsh Posté le 01-06-2001 à 09:53:11   

Reply

Marsh Posté le 01-06-2001 à 10:39:37    

ok, tout pareil...
 
* méthode bourrin: une autre form (appelons-la Maform) avec un composant winsock (allez, appelons-le ws). dans ton timer (qui fait le refresh), tu fais
 
Dim fs As New Maform
Text1.Text = fs.ws.localIP
Unload fs
 
c'est très bourrin, je vous avais prévenu :D
 
* méthode moins bourrin : euh... j'en n'ai pas trouvé ! je n'arrive pas à créer dynamiquement un winsock sans créer de form... :(

Reply

Marsh Posté le 01-06-2001 à 12:29:39    

bon je fais un essai ce soir mais je comprends pas cette partie de ton code :
 
Dim fs As New Maform  
 
tu défini une variable fs de type MaForm ??? peux-tu m'expliquer svp ? Merci

Reply

Marsh Posté le 01-06-2001 à 12:33:45    

ah c bon g rien dis. tout compris now.
C vrai ke c chiant de ne pas pouvoir faire une utilisation dynamique pour cette p%!::% d'ip
 
Merci man

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed