denisbertin
Messages postés248Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 20231 6 févr. 2018 à 10:26
Pour suivre les traces logiques (ce mot viens des anciens navigateur en bateau qui pointé leurs passage logarithmique de leurs mouvements sur les cartes marines) il faut les enregistrer à chaque action dans un fichier "append", qui s'ajoute au fur et à mesure, avec des marqueurs temporelle : la date et l'heure, selon des délimiteurs de description de cette action. Rechercher tout d'abord comment ajouter dans une liste des éléments que vous pouvez par la suite enregistrer. Afin de les relire quand le besoin s'en fait sentir ou quand on va vous le demander ou bien si vous voulez vous aussi relire ce que vous avez enregistré. A bientôt.
dubois77
Messages postés675Date d'inscriptionjeudi 17 avril 2008StatutMembreDernière intervention19 février 201914 6 févr. 2018 à 13:24
salut redareda
voici une petite procédure qui pourra peut être répondre à tes désirs :
procedure TForm1.Trace(z:string); var T:TstringList; W:string; begin T := TStringList.Create; w := ExtractFilePath(ParamStr(0)) + 'Trace.txt'; if FileExists(w) then T.LoadFromFile(w); T.Add(datetostr(date) + ' : ' + z); T.SaveToFile(W); T.Free end;
Il suffit d'ajouter dans les procedures que tu veux surveiller : trace('texte' )
(dans un clickButton par exemple: trace('button 3');
ecrira la ligne :
06/02/2018 : Button 3
dans le fichier trace.txt situé à la racine du fichier exe utilisé