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 8 220 fois - Téléchargée 1 595 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
cs_le__prince Messages postés 40 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 22 mai 2006
18 mai 2006 à 16:25
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
dinous Messages postés 57 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 juin 2006
12 mai 2004 à 07:34
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à @+
vRopointcom Messages postés 1 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 11 mai 2004
11 mai 2004 à 22:58
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
dinous Messages postés 57 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 21 juin 2006
16 févr. 2004 à 15:22
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é ;)
nollan Messages postés 5 Date d'inscription jeudi 9 octobre 2003 Statut Membre Dernière intervention 24 novembre 2011
16 févr. 2004 à 09:20
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.