Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1759 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  mini-mémoire artificielle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mini-mémoire artificielle

n°2094328
initial
Posté le 10-08-2011 à 00:06:01  profilanswer
 

Bonjour,
 
Je cherche à créer un module Visual Basic qui, toutes les 5 secondes, enregistrerait dans un fichier texte la suite d'instructions VB qui a été exécutée par le reste du programme pendant les dernières 5 secondes.  
Par exemple, si le programme principal affiche une msgbox, le module inscrirerait dans un fichier texte "msgbox("blablabla" )".  
 
Savez-vous comment faire ?  
L'idée est de créer une mini-mémoire artificielle du processus principal.  
 
Je vous remercie pour vos suggestions.  
 
Initial


Message édité par initial le 10-08-2011 à 00:06:44
mood
Publicité
Posté le 10-08-2011 à 00:06:01  profilanswer
 

n°2098669
GuiGui013
Posté le 31-08-2011 à 11:40:42  profilanswer
 

Il faut que tu écrives tes commandes dans un fichier texte en même temps que tu les exécutes.

n°2098696
initial
Posté le 31-08-2011 à 12:22:58  profilanswer
 

Oui ! Mais comment faire cela ? Connais-tu des sources qui font cela, ou des bouts de l'opération ?

n°2098820
GuiGui013
Posté le 31-08-2011 à 17:20:46  profilanswer
 

Tu peux essayer un truc du genre :
 

Code :
  1. Open "C:\MonLog.txt" For Random Shared As #1 Len = Len(MaStructure) 'Pour ouvrir un fichier texte structuré


 
Tu peux par exemple créer une structure qui contiendrait la date, l'heure et la commande lancée :
 

Code :
  1. Type Log
  2. MaDate As Date
  3. MonHeure As Hour
  4. Commande As String * 500
  5. RC As String *2
  6. End Type
  7. Global MaStructure As Log


 
Et ensuite enregistrer chaque commande avec la date et l'heure d'exécution :
 

Code :
  1. nb1 = LOF(1) / Len(MaStructure) 'Pour connaître le nombre d'enregistrement de ton fichier
  2. MaStructure.Date = Date
  3. MaStructure.Hour = Hour
  4. MaStructure.Commande = "MsgBox("Coucou !!" )
  5. MaStructure.RC = Chr(13) & Chr(10)
  6. Put #1, nb1 + 1, MaStructure
  7. Close


Message édité par GuiGui013 le 31-08-2011 à 17:21:27

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  mini-mémoire artificielle

 

Sujets relatifs
Mnémotechnie, programmer et administrer de mémoireObtenir la charge mémoire et CPU d'un Process Windows
Destruction event JavaScript en mémoireAugmentation mémoire avec " << ENDL"
Conception d'un mini moteur de recherchecomment charger un certificat en mémoire
La Quadrature du Net cherche de laide pour réécrire Mémoire Politique[C++] Comment récupérer La mémoire virtuelle occupée par un processus?
Fuite de memoireaide pour intelligence artificielle du jeu puissance4 en matlab
Plus de sujets relatifs à : mini-mémoire artificielle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR