Accueil > Forum > > > > Problème de fichier log
Problème de fichier log
lundi 17 septembre 2007 à 12:09:31 |
Problème de fichier log

moudz84
|
J'ai déjà écrit un code qui fonctionnait parfaitement, et puis un jour il a décidé de ne plus fonctionner.
Voila mon code :
mslogFile = "C:\" & Trim(Replace(CStr(Date), "/", "")) & "-" & Trim(Replace(CStr(Time), ":", "")) & ".log"
mnLFile = FreeFile
Open mslogFile For Append As #mnLFile
Et après j'écrit dans ce fichier que je viens de créer, mais l'erreur est dans la ligne du Open.
PS : ce code fonctionnait, je ne sais plus ce qui c'est passé
Plllzzz help
|
|
lundi 17 septembre 2007 à 12:14:16 |
Re : Problème de fichier log

Exploreur
|
Salut, Défois que...est-ce que tu as bien déclarer : mnLFile (Dim.....) ?A+ Exploreur
Linux a un noyau, Windows un pépin 
|
|
lundi 17 septembre 2007 à 12:38:50 |
Re : Problème de fichier log

moudz84
|
oui oui j'ai bien mis avant: Dim mnLFile As Long Dim mslogFile As String
desolé j'ai oublier de les poster...
|
|
lundi 17 septembre 2007 à 12:46:30 |
Re : Problème de fichier log

PCPT
|
salut, quel est le message d'erreur? es-tu certain que çà soit sur cette ligne? copie la sub/fonction au complet stp Prenez un instant pour répondre à ce sondage svp 
|
|
lundi 17 septembre 2007 à 13:02:15 |
Re : Problème de fichier log

moudz84
|
ils me disent numero d'erreur: 75 oui oui je suis sur que l'erreur est sur cette ligne (ligne en rouge) voila la fonction:
Public Function connexion_DataBase_LogFile() As Boolean
On Error GoTo connexion_DataBase_LogFile_Err Dim mnLFile As Long Dim mslogFile As String Forms("Formulaire Etat avancement").Liste3.RowSource = Forms("Formulaire Etat avancement").Liste3.RowSource & ";Connexion BDD" mslogFile = "C:\" & Trim(Replace(CStr(Date), "/", "")) & "-" & Trim(Replace(CStr(Time), ":", "")) & ".log" mnLFile = FreeFile Open mslogFile For Append As #mnLFile Forms("Formulaire Etat avancement").Liste3.RowSource = Forms("Formulaire Etat avancement").Liste3.RowSource & ";Terminé"
connexion_DataBase_LogFile_Exit: connexion_DataBase_LogFile = True Exit Function
connexion_DataBase_LogFile_Err: CurrentDb.Execute "INSERT INTO TableErreurs(methode,numeroErreur,dateErreur) values('connexion_DataBase_LogFile'," & Err.Number & ",'" & Date & "')" connexion_DataBase_LogFile = False Exit Function
End Function
|
|
lundi 17 septembre 2007 à 13:11:49 |
Re : Problème de fichier log

PCPT
|
euh..... et il est sensé faire quoi ton code? open pour ajouter OK, mais t'ajoutes rien et tu ne fermes pas le fichier.... tu n'ajoutes donc rien, et il est possible que le fichier soit bloqué. enfin, çà serait possible si le code 75 voulait dire autre chose que : Erreur dans le chemin d'accès (erreur 75)qqc m'échappe là  Prenez un instant pour répondre à ce sondage svp 
|
|
lundi 17 septembre 2007 à 13:57:32 |
Re : Problème de fichier log

moudz84
|
en fait c'est assez simple, j'ai une fonction d'ouverture de fichier et une fonction qui ferme le fichier, si la fonction d'ouverture s'execute avec succés je commence a faire de commandes, puis à la fin j'appel la fonction qui ferme ce fichier.
comme je l'ai deja dit, tous fonctionnait parfaitement, et maintenant ils me sortent cette erreur, donc je ne pense pas que ce soit le code l'erreur mais une librairie qui manque ou qlq chose comme ça...
|
|
lundi 17 septembre 2007 à 14:16:32 |
Re : Problème de fichier log

PCPT
|
si tu ouvres un fichier tu as un numéro (celui obtenu par freefile) forcément il faudra le réutiliser, ce qui ne peut pas être le cas actuellement avec la portée de ta variable mais de toute façon un fichier ouvert avec append, aucune raison de le fermer hors de ta fonction désolé mais je ne comprends vraiment pas ta manoeuvre... bref voici une manière qui me semble plus logique pour le fonctionnement de ta fonction mais toujours aussi... étrange..... Dim iRet As Integer
Private Sub ProcAppelante() Forms("Formulaire Etat
avancement").Liste3.RowSource = Forms("Formulaire Etat avancement").Liste3.RowSource & ";Connexion
BDD" iRet = connexion_DataBase_LogFile
If iRet = 0 Then 'ERREUR CurrentDb.Execute "INSERT INTO
TableErreurs(methode,numeroErreur,dateErreur)
values('connexion_DataBase_LogFile'," & Err.Number & ",'" & Date & "')" Else Forms("Formulaire Etat avancement").Liste3.RowSource = Forms("Formulaire
Etat avancement").Liste3.RowSource & ";Terminé" End If End Sub
Public Function connexion_DataBase_LogFile() As
Integer ' retourne le numéro d'ouverture de
fichier si réussite, sinon 0 Dim mnLFile As Long, mslogFile As String mnLFile = FreeFile mslogFile = "C:\" & Format$(Now, "DDMMYYYY-HHNNSS") & ".log"
On Error Resume Next
Open mslogFile For Append As #mnLFile connexion_DataBase_LogFile = IIf(Err.Number = 0, mnLFile, 0) Err.Clear End Function
Prenez un instant pour répondre à ce sondage svp 
|
|
lundi 17 septembre 2007 à 14:49:10 |
Re : Problème de fichier log

moudz84
|
en fait je suis en stage actuellement, ça fait 3 mois que je travaille sur un projet, et durant l'execution de ce projet je dois ecrire dans un fichier log, et donc pour eviter de l'ouvrir et le refermer a chaque fois, je fait appel a la fonction de connexion, si jamais elle est reussit je commance a executer mon code (tous mon projet, et dans ce projet je commance a remplir le logfile)
et puis a la fin je doit le fermer (j'espere que j'ai été assez clair)
j'ai essayer la methode que tu ma donner mais ça ma afficher la meme erreur... sur le open...
|
|
lundi 17 septembre 2007 à 15:20:26 |
Re : Problème de fichier log

PCPT
|
le but d'append est d'ajouter au fur et à mesure..... si tu ajoutes dans le même fichier, POURQUOI utiliser append et ne pas fermer, tu génères un nom unique (temps avec seconde) donc tu génères le nom au load et tu ouvres le fichier à chaque écriture avec un nouveau numfile, et tu refermes après, pas à la fin! sinon si ton appli plante le fichier ne sera pas fermé et de toute façon tu vas écrire dans un fichier différent à chaque seconde... Prenez un instant pour répondre à ce sondage svp 
|
|
Cette discussion est classée dans : fichier, problème, code, log, écrit
Répondre à ce message
Sujets en rapport avec ce message
[VB.NET] Problème lecture fichier XML dans Dataset [ par ludo7910 ]
J'essaie de lire un fichier de récupérer les infos d'un fichier xml dans un dataset, je fais comme ceci:Module Module1 Sub Main() Dim DataSe
Problème avec les espaces [ par namlook ]
Bonjour à tous,Voilà mon problème :#!/usr/bin/env pythonimport sys,osfor fichier in sys.argv[1:]: os.system('file '+fichier)</tr
Problème fstream [ par Mcjo ]
Bonjour, me rémettant depuis peu au c++ j'ai testé un code de lecture dans un fichier mais la fonction bad() ne semble pas fonctionnée correctement.
problème fstream [ par Mcjo ]
Bonjour, me rémettant depuis peu au c++ j'ai testé un code de lecture dans un fichier mais la fonction bad() ne semble pas fonctionnée correctement.
Problème de fichier [ par jpleroisse ]
Bonjour,Mon problème est le suivant, j'ai un fichier txt qui comprend lesdonnées suivantes: ABLIS,78660ABOEN,42380ABONCOURT,54115ABONCOURT,57920ect...
socket : problème de latence entre la réception des données et l'écriture dans un fichier. [ par floxone ]
Salut,Je suis en train de développer un client ftp de base afin de manipuler les sockets en .net. J'ai un problème : quand je rapatri un .zip, il faut
Code XP erreur s'enregistre dans un fichier LOG ? ou pas ? [ par tH3 GuItArIsTe 666 ]
comment savoir le code d'une session XP ? y a t'il un fichier Log qui s'enregistre chez la session que l'on veut savoir le Pass ? et qui met l'heure e
InternetWriteFile problème [ par alpha03 ]
Salut tlm, quand j'utilise la foction InternetWriteFile dans wininet.dll, elle écrit n'importe quel charactères dans le fichier. Exemple: Dim hFilew,
Combobox [ par Boulgor ]
Bonjour,tout d'abord excusez moi si je me suis trompé de rubrique mais y en un sacré paquet^^.J'explique mon problème:je suis entrain de créer un fich
Feuille de code fantôme [ par nanardino64 ]
Bonjour à tous!Alors voici mon problème :Sur excel j'ai une feuille et un bouton sur celle-ci permet d'effacer cette feuille et de fermer et sauvegard
Livres en rapport
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|