Quantcast
Channel: PC SOFT - Blogs
Viewing all articles
Browse latest Browse all 1435

Traitements génériques grâce aux paramètres variables des appels de procédures

$
0
0
Voici une possibilité des procédures souvent méconnue, il s'agit du remplacement de la traditionnelle liste figée des paramètres, par un nombre variable de paramètres.

Ces paramètres variables apportent un grand nombre de possibilités, afin de rendre le traitement d'une procédure, méthode de classe, fenêtre (...) générique.

Par exemple il est possible de créer une fonction qui va permettre de supprimer d'une chaine de caractères, une liste de caractères qui n'est pas connue à l'avance. 

Exemple : 

FONCTION SupprimeCaractere(LOCALE sChaineComplète est une chaîne, *) 

sChaineNettoyée est une chaîne = sChaineComplète 
POUR IndiceParamètre = 2 _A_ MesParamètres..Occurrence - 1 
sChaineNettoyée = Remplace(sChaineNettoyée, MesParamètres[IndiceParamètre], "") 
FIN

RENVOYER sChaineNettoyée

Cette uniquement fonction permettra de supprimer par exemple les sauts de lignes et tabulation d'une chaine :
SupprimeCaractère(ChaineANettoyer, RC, TAB)
De supprimer des caractères spéciaux :
SupprimeCaractère(ChaineANettoyer, Caract(13), Caract(10) ...) 


Viewing all articles
Browse latest Browse all 1435

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>