Classe pour gérer des fichiers comportant du texte (écrire, lire, rechercher, compter (mots, ligne, ...) ...)

Soyez le premier à donner votre avis sur cette source.

Vue 7 716 fois - Téléchargée 1 555 fois

Description

Bonjour,
J'en avais marre d'écrire à chaque fois les mêmes bous de code pour écrire , lire, ajouter du texte dans un fichier alors j'ai eu l'idée de faire une classe le permettant.
Mais finalement j'ai voulu aller plus loin que ces simples opérations.
On peut avec cette classe :
obtenir :
- le nom du fichier
- son chemin
- son nombre de ligne(s), de caractère(s)
- son poids
- le texte qu'il contient ( soit au kilomètre, soit avec les retour à la ligne)
- le nombre et l'endroit d'itération d'une chaine de caractère donnée
- la date et heure ed derniere modification
- de faire 'une surveillance de fichier' (déclencher un opération si la taille
du fichier texte a changé)
permetre :
- de copier, renommer, supprimer le fichier
- effacer son texte
- écrire ligne par ligne
- enlever les lignes commençant par un caractère donné (par défaut
suppression des lignes blanches)
- vérifier si un texte saisi est identique au texte inclu dans le fichier

Source / Exemple :


Dans le zip :)
Il y a la classe biensur mais il y a aussi une petite form qui permet de voir en application toutes les méthodes de la classe.
Il faut rajouter la référence : microsoft vbscript regular expression 1.0 (pour les expressions régulières)
Probleme possible avec vb5.0 et la fonction split() c'est pourquoi j'ai rajouter dans le zip mais pas dans le projet un modul modSplit

Conclusion :


Je ne suis pas contre la critique vous pouvez y aller à "coeur joi" ;)
Je rajouterai des fonctions au fil du temps

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
40
Date d'inscription
dimanche 12 mars 2006
Statut
Membre
Dernière intervention
22 mai 2006

il ya 3 semaine que je cherche ce code .enfin le voila avec des plus.merci.1000 merci .j'ai met plusieur fois a les forum et pas de reponse satisfere.enfin le voila.encore une fois Merci
Messages postés
57
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
21 juin 2006

vRopointrom Bonjour,
Il faut que tu es VB6.0 pour pouvoir l'utiliser.
J'ai mis dans le zip les sources et un executable normalement donc l'executable tu peux le lancer et j'ai mm mis l'OCX ( que tu peux utuliser dans un autre projet)
Voilà @+
Messages postés
1
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
11 mai 2004

salut,
je débute dans ce genre de forum. j'ai téléchargé le zip, mais après , je fais quoi des fichiers ? comment les utiliser ? merci
Messages postés
57
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
21 juin 2006

ceci arrive lorsque tu es au sein de certain réseau. Le téléchargement marche par contre. ( il m'arrive la même chose au Lycée)
Donne moi ton avis des que tu l'auras téléchargé ;)
Messages postés
5
Date d'inscription
jeudi 9 octobre 2003
Statut
Membre
Dernière intervention
24 novembre 2011

J'aimerais bien regarder cette classe, mais malheurement, je ne parviens jamais à télécharger même si je suis inscrit.
Dans ce cas, le bouton 'voir le détail du ZIP' n'affiche aucun détail...
Conclusion, il est difficile de mutualiser le code VBA.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.