|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Manipulation fichiers texte : erreur 67 [ Divers / General ] (pulpul74)
Informations & options pour cette discussion
mardi 8 juillet 2008 à 17:10:31 |
Manipulation fichiers texte : erreur 67

pulpul74
|
Bonjour, Je viens d'avoir une erreur qui me préoccupe grandement. J'explique mon cas: J'ai 5 programmes vb qui tournent sur un pc. Tous ouvre ou copie un fichier texte à un moment ou à un autre. En tout, avec tous les programmes, je doit manipuler au maximum 25 fichier texte. Les traitement dans ces fichiers sont simple, juste des lecture, parfois je lit tout un fichier et je le réécris, mais bon rien de bien méchant.Voila pour la présentation. Le problème, c'est que au bout d'un petit moment (1 semaine par exemple), il m'arive de trouver une erreur d'execution 67 : trop de fichiers. Pour l'instant, je ne l'ai vu que 2 fois, et sur 2 programmes différents. Mais je ne vois pas pourquoi il me met ca, sachant que je ne gère pas tant de fichiers que ca, je les referme (je recherche si a un endroit je le fait pas bien, mais pour l'instant rien), et surtout comment régler ce problème... Si vous avez une idées de la chose, cela m'aiderai bien!! merci d'avance
|
|
|
mardi 8 juillet 2008 à 17:44:29 |
Re : Manipulation fichiers texte : erreur 67

bonjourcheval
|
Je ne suis sur de rien, mais il est possible que tu oublies de fermer tes fichiers à quelques endroits dans ton code
Alors, apres x jours, ton freefile dépasse 255 et il fait une erreur.
C'est une supposition, rien n'est certain dans ce que je viens de dire =)
|
|
|
mardi 8 juillet 2008 à 18:42:45 |
Re : Manipulation fichiers texte : erreur 67

PCPT
|
salut, Trop de fichiers (erreur 67)Une limite est imposée quant au nombre de fichiers disque pouvant être ouverts simultanément. Causes et solutions de cette erreur : - Système d'exploitation MS-DOS : le nombre de fichiers créés dans le répertoire racine est supérieur au nombre maximum permis.
Le système d'exploitation MS-DOS limite le nombre de fichiers contenus dans le répertoire racine, généralement à 512. Si votre programme ouvre, ferme ou enregistre des fichiers dans le répertoire racine, modifiez-le afin qu'il utilise un sous-répertoire. - Système d'exploitation MS-DOS : Le nombre de fichiers ouverts est supérieur au nombre spécifié dans le paramètre files= du fichier CONFIG.SYS.
Augmentez la valeur spécifiée dans le paramètre files= du fichier CONFIG.SYS et redémarrez l'ordinateur. Sur Macintosh, la limite standard est de 40 fichiers. Cette limite peut être modifiée à l'aide d'un utilitaire permettant de modifier le paramètre MaxFiles du bloc d'amorçage.
++ Prenez un instant pour répondre à ce sondage svp
|
|
|
mercredi 9 juillet 2008 à 09:43:04 |
Re : Manipulation fichiers texte : erreur 67

pulpul74
|
Oui merci pour vos réponses. Cette explication de msdn, je l'avait déja lu, mais ca m'aidais pas beaucoup parce que je ne sais pas combien est la limite. Alors d'après ce que dit bonjourcheval, la limite est de 255?? Sinon oui j'ai vérifié, les fichiers sont tous fermés... enfin en théorie... Parce que je viens de voir dans un programme (faut que je vérifie les autres), qu'il peut y avoir une coquille. J'ai dans un sub un 'On error goto...' et dans ce sub, j'appelle une fonction qui lit un fichier, et je sais que cette fonction plante parfois dans le 'input'... donc le 'close' est sauté, donc le fichier ne serait pas fermé correctement... Mais voila, je ne pense pas arriver à 255 erreurs, j'archive ces erreurs et je suis loin du compte...
|
|
|
mercredi 9 juillet 2008 à 15:24:38 |
Re : Manipulation fichiers texte : erreur 67

lillith212
|
Salut, Tes programmes tournent en continu non stop 24/24? sinon au close de ton programme tu fait une rappel de tout fermer au moins la tu es sure que tous tes fichiers seront fermés. S.L.B.
|
|
|
jeudi 10 juillet 2008 à 09:46:00 |
Re : Manipulation fichiers texte : erreur 67

pulpul74
|
Oui ils marchent 24H/24, a part 1 que je lance que quand j'ai besoin. Mais oui si je n'arrive pas à solutionner ca, je pense que le redemarrage des programmes sera nécessaire... Je vais mettre en place mon petit correctif, et je vais attendre voir ce qu'il va me dire.... Sinon concernant le nombre de fichier ouvrable par VB, c'est bien 255? je n'ai pas trouvé cette info...
|
|
|
jeudi 10 juillet 2008 à 11:44:10 |
Re : Manipulation fichiers texte : erreur 67

PCPT
|
511 voir la fonction freefile qui accepte un argument Mais voila, je ne pense pas arriver à 255 erreurs, j'archive ces erreurs et je suis loin du compte...sans douter de ta gestion d'erreur, sachant que si tu as un erreur d'ouverture tu en fermes pas, on est aussi en droit de penser que la gestion n'archive pas ce "genre d'erreur" ^^ comment attribues-tu les numéros d'ouverture de fichier? Prenez un instant pour répondre à ce sondage svp
|
|
|
jeudi 10 juillet 2008 à 14:14:11 |
Re : Manipulation fichiers texte : erreur 67

pulpul74
|
Pour ma gestion, j'utilise un 'On error goto', et donc à l'étiquette,j'écris dans un fichier la ligne de l'erreur survenue. Cette fonction marche bien car je n'ai pas d'erreur avec celle ci. Le fait que la fonction en cause face une erreur est que ce fichier texte est en meme temps écris par un autre programme que VB, donc je pense que parfois les 2 programmes ce gènent. Pour l'attribution des numéros d'ouverture, j'utilise freefile. Donc de ce coté là je ne pense pas qu'il y ait de problème.
|
|
|
jeudi 10 juillet 2008 à 14:36:34 |
Re : Manipulation fichiers texte : erreur 67

PCPT
|
...sauf si 255 sont ouverts en même temps (possible?) il faut utiliser =freefile(1) pour aller de 256 à 511
|
|
|
jeudi 10 juillet 2008 à 15:40:17 |
Re : Manipulation fichiers texte : erreur 67

pulpul74
|
Non ce n'est pas possible (sauf si je ne referme pas bien les fichiers en tout cas à force peut etre). Je n'ouvre que 25 fichiers en tout (tous les programmes VB confondu). Mais je pense sincerement que c'est ma boucle qui n'était pas terminée qui ne me fermée pas bien le fichier, mais je ne voit pas comment j'ai pu arriver à 511 fichiers d'ouvert. Mais j'ai fait une boucle de debug qui va comptait le nombre de fichier ouvert par programme, je vais voir dans quelques jours ce que ca donnera...
|
|
|
Cette discussion est classé dans : fichier, texte, erreur, fichiers, programmes
Répondre à ce message
Sujets en rapport avec ce message
Extraire un texte d'un fichier PDF [ par ebe_tic ]
Comment extraire le texte contenu dans un fichier PDF ?J'ai des fichiers d'annonces en PDF. Ces annonces sont composées de texte.Pour les publier sur
Suppression de fichiers listé dans un fichier texte [ par huby40one ]
Bonjour à la communauté,J'expose mon probleme,J'ai dans un fichier texte (.txt), une liste de fichier (jpg pour la plus part).Dans un Dossier (Uploads
Importation fichier texte sans connaitre le nom du fichier à importer [ par crapsnois ]
Bonjour,Je vous explique mon probleme, il faut que je cré un code vba (sous excel) pour importer des fichiers texte.les fichiers se trouvent c:\listeL
connection fichiers texte [ par antoine_ferard ]
J'ai un problème concernant la connection "multi-utilisateurs" à une table"access" attachée à un fichier texte.Est-il possible de se connecter à plusi
Lire tous les fichiers txt d'un dossier [ par McDEV04 ]
Bozu !!!! (bonjour on langue indigene si si )Une nouvelle idée qui me trotine la tête :Est ce qu'il serait possible de lire tous les fichiers txt d'u
erreur pendant dézippage [ par pitof7 ]
salut,après avoir téléchargé quelques fichiers .zip (ou .rar,..) j'ai remarqué qu'il y avait parfois un fichier dans l'archive compressée de taille '-
Importation fichier texte : erreur 3625 [ par LolfdpT ]
Bonjour, Lors de l'importation d'un fichier texte, j'ai l'erreur 3625 - La spécification de fichier texte (mon fichier) n'existe pas. Vous ne pouvez
Gestion de 2 erreurs consécutives [ par Catachrof ]
Bonjour Je me retrouve à présent coincée avec la gestion des erreurs. J'ai un bout de code qui consiste à remonter une liste de noms de fichiers, jus
comparaison de fichier texte [ par VBteur ]
Bonjour a tous !!!Pourriez vous m'aider concernant la comparaison de fichiers .txt. J'aimerais comparer le contenu de 2 fichiers. Cette comparaison au
partage de fichiers sur un reseau [ par Spip ]
SpipLors du deroulement de monprogramme je renome des fichiers.Ces fichiers sont situes sur une zonepartagee du reseau.comment peut-on savoir si l'un
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|