PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Adresse ip de l'exe
Adresse ip de l'exe
Débuté par André, 11 oct. 2018 09:23 - 5 réponses
Membre enregistré
46 messages
Posté le 11 octobre 2018 - 09:23
Bonjour,
Comment connaître l'adresse ip du serveur sur lequel est installé l'exe?
Il paraît qu'il y a une lst sur le sujet! Je ne dois pas l'avoir! Quel est son n°?
Merci.
Bonne journée.
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 11 octobre 2018 - 09:31
Bonjour,

tu souhaites l'ip interne ou publique ?

Jordan
Membre enregistré
46 messages
Posté le 11 octobre 2018 - 10:22
Euh je ne sais pas trop la différence...
mais dis-moi et si tu veux donne moi les deux possibilités.
Merci.
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 11 octobre 2018 - 12:52
Bonjour,
Je n'ai pas le lst mais je me débrouillerai comme suit.
J'utilisera i:
Info(NetListeAdresseIP())
<Résultat> = NetListeAdresseIP([<Nom de la machine>] [, <Options>]) option : ipv4 ou ipv6

Le nom de la machine, je la récupère dans le fichier WDUPDATE.NET qui existe sur tous le poste client.

Pour l'instant je n'ai pas mieux.

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev
http://www.cashpower.fr/

Bangkok / Pattaya
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 11 octobre 2018 - 14:41
Voila pour recuperer l'adresse ip externe

HTTPRequête("https://jsonip.com/")
QUAND EXCEPTIONEXCEPTION DANS
vreponse est un Variant = JSONVersVariant(HTTPDonneRésultat(httpRésultat))
FAIRE
Info("")
SINON
Info(vreponse.ip)
FIN

Jordan
Membre enregistré
44 messages
Popularité : +6 (6 votes)
Posté le 11 octobre 2018 - 16:29
Jean-Michel a écrit :
> Le nom de la machine, je la récupère dans le fichier WDUPDATE.NET qui existe sur tous le poste client.

Uniquement si l'appli à été installer avec l’installation windev je suppose.
Mais il existe NetNomMachine()

sinon pour la question de départ:
Comment connaître l'adresse ip du serveur sur lequel est installé l'exe?


Exe lancé depuis un lecteur chemin réseaux?
si oui, je pense qu'il faux une utilisation combiné de
- fRepExe()
- fExtraitChemin(sCheminFichier, fDisque)
- RéseauNomRep("E:")
- NetAdresseIP([<Nom du poste>])