PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → ping avec log
ping avec log
Débuté par charlynux79, 22 oct. 2020 17:08 - 5 réponses
Membre enregistré
16 messages
Popularité : +0 (2 votes)
Posté le 22 octobre 2020 - 17:08
Bonjour,
je cherche à faire un test de ping en continu avec un fichier où j’aurais les réponses pour voir si j'ai des coupure réseau
j'ai commencé a regarde le ping dans l'aide, mais je ne vois pas comment le faire en continu avec l'inscription des réponse dans un fichier texte.

j'ai fait ça mais ça m’écrit 1 dans le txt et ça le fait qu'une fois:




Membre enregistré
946 messages
Popularité : +102 (110 votes)
Posté le 22 octobre 2020 - 17:32
bonjour
mettre votre code dans une fonction et appelez là avec un timersys

--
«Nos clients sont nos meilleurs beta testeur.» H. Mintzberg
«Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse» Troisième loi de Greer
Membre enregistré
946 messages
Popularité : +102 (110 votes)
Posté le 22 octobre 2020 - 17:34
et changez foCreation par foCreationSiInexistant + foAjout

--
«Nos clients sont nos meilleurs beta testeur.» H. Mintzberg
«Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse» Troisième loi de Greer
Membre enregistré
16 messages
Popularité : +0 (2 votes)
Posté le 22 octobre 2020 - 17:47
Attention je commence Windev d'hier :p
Je viens de regarder l'aide pour timersys, mais comment intégrer mon ping et surtout en continu
merci
Membre enregistré
352 messages
Popularité : +12 (18 votes)
Posté le 22 octobre 2020 - 17:54
Bonjour, il faut normalement faire un copier coller du code ici, afin qu'on ait une meilleur lisibilité.
Par rapport à votre cas, il faut déjà créer une procédure qui fait le ping, une fois la procédure codée et qui marche, il faut l'utiliser en tant que procédure automatique
Membre enregistré
16 messages
Popularité : +0 (2 votes)
Posté le 22 octobre 2020 - 17:58
au niveau du code j'ai fait ça:

// Ouvre le fichier en lecture
f est un entier = fOuvre("log.txt", foCréation)
// Ecrit dans le fichier
ContenuFichier est une chaîne = Ping(ping1, 300)
fEcrit(f, ContenuFichier)
// Ferme le fichier
fFerme(f)


mon ping ce fait (seulement 1 et j'aimerai en boucle), mon fichier ce fait aussi mais avec juste 1 écrit dedans.