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


Le code suivant permet de décrypter un fichier.  Le mot de passe est saisi dans un champ de saisie (MotDePasse). La priorité a été donnée à la sécurité du cryptage (constante crypteSécurisé ).



// Déclaration des variables
FichierCrypté est une chaîne
FichierDécrypté est une chaîne
ResDécryptage est un booléen
// Sélection du fichier crypté
FichierCrypté = "C:\MonRep\FichierCrypté.txt"
// Sélection du fichier décrypté
FichierDécrypté = "C:\MonRep\FichierDécrypté.txt"
// Décryptage du fichier
// Rappel : le mot de passe est saisi dans un champ de saisie (MotDePasse)
ResDécryptage = fDécrypte (FichierCrypté, FichierDécrypté, MotDePasse, crypteSécurisé )
// Affichage du message d'erreur si le décryptage n'a pas été effectué
SI ResDécryptage = Faux ALORS
   Erreur(ErreurInfo( errMESSAGE ))
SINON
   Info("Le fichier a été décrypté")
FIN


Le code suivant permet de décrypter un fichier. Le mot de passe est saisi dans un champ de saisie (MotDePasse). La priorité a été donnée à la sécurité du cryptage (constante crypteSécurisé ).



// Déclaration des variables
FichierCrypté est une chaîne = "\Mes Fichiers\FichierA.TXT"
FichierDécrypté est une chaîne = "\Mes Fichiers\FichierB.TXT"
ResDécryptage est un booléen
// Décryptage du fichier
// Rappel : le mot de passe est saisi dans un champ de saisie (MotDePasse)
ResDécryptage = fDécrypte (FichierCrypté, FichierDécrypté, MotDePasse, crypteSécurisé )
// Affichage du message d'erreur si le décryptage n'a pas été effectué
SI ResDécryptage = Faux ALORS
   Erreur(ErreurInfo( errMESSAGE ))
SINON
   Info("Le fichier a été décrypté")
FIN