pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Cet exemple permet d'envoyer un fichier du poste en cours au serveur FTP. La procédure Jauge_Transfert permet de gérer la progression du transfert du fichier dans la fenêtre en cours, affichée sur le poste en cours.



nConnexion est un entier
nConnexion = FTPConnecte("ftp.cdrom.com", "GUEST", "")

SI FTPEnvoie (nConnexion, "C:\autoexec.bat", "/autoexec.tmp", ...
        "Jauge_Transfert") = Faux  ALORS
   Info("Echec du transfert")
FIN
- - Procédure Jauge_Transfert : gestion du transfert en cours
Procédure Jauge_Transfert(nTotal, nCourant)
Message("Transfert en cours...")
Jauge(nCourant, nTotal)
// Est-ce que le transfert est fini ?
SI nCourant = nTotal ALORS
   Message("Transfert Terminé")
   Info("Transfert terminé")
FIN


Cet exemple permet d'envoyer un fichier du poste en cours (Pocket PC) au serveur FTP. La procédure Jauge_Transfert permet de gérer la progression du transfert du fichier dans la fenêtre en cours, affichée sur le poste en cours.



nConnexion est un entier
nConnexion = FTPConnecte("ftp.cdrom.com", "GUEST", "")

SI FTPEnvoie (nConnexion, "\autoexec.bat", "/autoexec.tmp", ...
        "Jauge_Transfert") = Faux ALORS
   Info("Echec du transfert")
FIN
- - Procédure Jauge_Transfert : gestion du transfert en cours
Procédure Jauge_Transfert(nTotal, nCourant)
Message("Transfert en cours...")
Jauge(nCourant, nTotal)
// Est-ce que le transfert est fini ?
SI nCourant = nTotal ALORS
   Message("Transfert Terminé")
   Info("Transfert terminé")
FIN