PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Firewall
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
InternetConnecté (Fonction)
En anglais : InternetConnected
Détermine si une connexion Internet est active sur le poste en cours.
Versions 19 et supérieures
AndroidWidget AndroidiPhone/iPad Permet d'être notifié lors du changement d'état de la connexion Internet.
Nouveauté 19
AndroidWidget AndroidiPhone/iPad Permet d'être notifié lors du changement d'état de la connexion Internet.
AndroidWidget AndroidiPhone/iPad Permet d'être notifié lors du changement d'état de la connexion Internet.
Versions 17 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 17
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Versions 19 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 19
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 20 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 20
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
// Connexion Internet active ?
ResConnexion = InternetConnecté()
SI ResConnexion = Vrai ALORS
        Info("Une connexion Internet est active")
SINON
        Info("Aucune connexion Internet n'est active")
FIN
Syntaxe

Savoir si une connexion Internet est active Masquer les détails

<Résultat> = InternetConnecté()
<Résultat> : Booléen
  • Vrai si une connexion Internet est active sur le poste en cours,
  • Faux dans le cas contraire.
Versions 19 et supérieures
AndroidWidget AndroidiPhone/iPad

Demander une notification lors d'un changement d'état de la connexion Internet Masquer les détails

<Résultat> = InternetConnecté([<Nom de la procédure>])
<Résultat> : Booléen
  • Vrai si la procédure a été associée à la fonction InternetConnecté,
  • Faux dans le cas contraire.
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Procédure WLangage (également nommée "callback") appelée lors d'un changement d'état de la connexion Internet.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Etat>)
Le paramètre <Etat> est une constante de type entier correspondant au nouvel état de la connexion Internet.
Il peut prendre les valeurs suivantes :
réseauDéconnectéLe réseau est déconnecté ou inaccessible.
réseauEthernetLa connexion Internet est réalisée par Ethernet.
réseauMobileLa connexion Internet est réalisée en mode mobile : edge, 2G, 3G, 4G, ...
réseauWifiLa connexion Internet est réalisée par Wi-Fi.

Si le paramètre <Nom de la procédure> correspond à une chaîne vide (""), la procédure WLangage précédemment définie ne sera plus appelée.
Nouveauté 19
AndroidWidget AndroidiPhone/iPad

Demander une notification lors d'un changement d'état de la connexion Internet Masquer les détails

<Résultat> = InternetConnecté([<Nom de la procédure>])
<Résultat> : Booléen
  • Vrai si la procédure a été associée à la fonction InternetConnecté,
  • Faux dans le cas contraire.
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Procédure WLangage (également nommée "callback") appelée lors d'un changement d'état de la connexion Internet.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Etat>)
Le paramètre <Etat> est une constante de type entier correspondant au nouvel état de la connexion Internet.
Il peut prendre les valeurs suivantes :
réseauDéconnectéLe réseau est déconnecté ou inaccessible.
réseauEthernetLa connexion Internet est réalisée par Ethernet.
réseauMobileLa connexion Internet est réalisée en mode mobile : edge, 2G, 3G, 4G, ...
réseauWifiLa connexion Internet est réalisée par Wi-Fi.

Si le paramètre <Nom de la procédure> correspond à une chaîne vide (""), la procédure WLangage précédemment définie ne sera plus appelée.
AndroidWidget AndroidiPhone/iPad

Demander une notification lors d'un changement d'état de la connexion Internet Masquer les détails

<Résultat> = InternetConnecté([<Nom de la procédure>])
<Résultat> : Booléen
  • Vrai si la procédure a été associée à la fonction InternetConnecté,
  • Faux dans le cas contraire.
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Procédure WLangage (également nommée "callback") appelée lors d'un changement d'état de la connexion Internet.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Etat>)
Le paramètre <Etat> est une constante de type entier correspondant au nouvel état de la connexion Internet.
Il peut prendre les valeurs suivantes :
réseauDéconnectéLe réseau est déconnecté ou inaccessible.
réseauEthernetLa connexion Internet est réalisée par Ethernet.
réseauMobileLa connexion Internet est réalisée en mode mobile : edge, 2G, 3G, 4G, ...
réseauWifiLa connexion Internet est réalisée par Wi-Fi.

Si le paramètre <Nom de la procédure> correspond à une chaîne vide (""), la procédure WLangage précédemment définie ne sera plus appelée.
Remarques
WINDEVEtats et RequêtesCode Utilisateur (MCU)

Firewall

La fonction InternetConnecté utilise une requête ping afin de tester l'accès à Internet. Il faut donc que les paramètres de sécurité du réseau autorise le ping pour que le résultat de la fonction soit pertinent.
Remarque : Le ping est réalisé sur le DNS de Google (6 secondes, 1 essai). Le code équivalent est :
Ping("8.8.8.8", 6000, 1)
Versions 17 et supérieures
AndroidWidget Android Permissions requises
L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : ACCESS_NETWORK_STATE : cette permission permet aux applications d'accéder à des informations concernant les réseaux.
Nouveauté 17
AndroidWidget Android Permissions requises
L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : ACCESS_NETWORK_STATE : cette permission permet aux applications d'accéder à des informations concernant les réseaux.
AndroidWidget Android Permissions requises
L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : ACCESS_NETWORK_STATE : cette permission permet aux applications d'accéder à des informations concernant les réseaux.
Versions 19 et supérieures
AndroidWidget AndroidiPhone/iPad Changement d'état de la connexion (syntaxe 2)
  • Appel de la procédure :
    • iPhone/iPad La procédure WLangage n'est appelée qu'en cas de changement de l'état du réseau. Elle n'est pas appelée lors de l'appel de la fonction InternetConnecté. Il est nécessaire d'appeler la fonction InternetConnecté (sans paramètre) pour savoir si la connexion Internet est active ou non.
    • AndroidWidget Android La procédure WLangage est automatiquement appelée lors de l'appel de la fonction InternetConnecté.
  • Une seule procédure peut être associée à la fonction InternetConnecté. Si la fonction InternetConnecté est appelée plusieurs fois avec des noms de procédure différents, la procédure utilisée pour la détection de l'état de la connexion Internet sera remplacée par la nouvelle procédure spécifiée.
  • AndroidWidget Android Si la fonction InternetConnecté est appelée depuis un thread secondaire, la procédure sera appelée dans le thread principal de l'application.
Nouveauté 19
AndroidWidget AndroidiPhone/iPad Changement d'état de la connexion (syntaxe 2)
  • Appel de la procédure :
    • iPhone/iPad La procédure WLangage n'est appelée qu'en cas de changement de l'état du réseau. Elle n'est pas appelée lors de l'appel de la fonction InternetConnecté. Il est nécessaire d'appeler la fonction InternetConnecté (sans paramètre) pour savoir si la connexion Internet est active ou non.
    • AndroidWidget Android La procédure WLangage est automatiquement appelée lors de l'appel de la fonction InternetConnecté.
  • Une seule procédure peut être associée à la fonction InternetConnecté. Si la fonction InternetConnecté est appelée plusieurs fois avec des noms de procédure différents, la procédure utilisée pour la détection de l'état de la connexion Internet sera remplacée par la nouvelle procédure spécifiée.
  • AndroidWidget Android Si la fonction InternetConnecté est appelée depuis un thread secondaire, la procédure sera appelée dans le thread principal de l'application.
AndroidWidget AndroidiPhone/iPad Changement d'état de la connexion (syntaxe 2)
  • Appel de la procédure :
    • iPhone/iPad La procédure WLangage n'est appelée qu'en cas de changement de l'état du réseau. Elle n'est pas appelée lors de l'appel de la fonction InternetConnecté. Il est nécessaire d'appeler la fonction InternetConnecté (sans paramètre) pour savoir si la connexion Internet est active ou non.
    • AndroidWidget Android La procédure WLangage est automatiquement appelée lors de l'appel de la fonction InternetConnecté.
  • Une seule procédure peut être associée à la fonction InternetConnecté. Si la fonction InternetConnecté est appelée plusieurs fois avec des noms de procédure différents, la procédure utilisée pour la détection de l'état de la connexion Internet sera remplacée par la nouvelle procédure spécifiée.
  • AndroidWidget Android Si la fonction InternetConnecté est appelée depuis un thread secondaire, la procédure sera appelée dans le thread principal de l'application.
Composante : wd240com.dll
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire