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

 


Dernière réponse
Sujet : numéro auto
ganjahlord après contrôle mauvaise direction, le tag ne fonctionne qu'en interne et est remis à zéro à chaque inititalisation du prog.
 
Meilleure solution:
 
Déclarer un type record:
 
type TRec= record
           tes variables
            end;

 
Déclarer un fichier:
 
FichConf: file of TRec;
 
Déclarer un de tes records:
 
MonRecConf: TRec;
 
Fonction d'écriture:
 
  AssignFile(FichConf,Chemin_fichier);
  Rewrite(FichConf);
 
  try
    Write(FichConf,MonRecConf)
  finally
    CloseFile(FichConf)
  end;

 
 tu peux y ajouter un test pour voir si le fichier existe.
 Ce doit être fileexist(s), exist(s)file, exist(s) ou quelque chose d'approchant. Fouille dans l'aide.
 
Fonction de lecture:
 
  AssignFile(FichConf,Chemin_fichier);
  reset(FichConf);
 
  try
    if not Eof(FichConf) then Read(FichConf,MonRecConf)
  finally
    CloseFile(FichConf)
  end;

 
Il ne te reste plus qu'à remplir le record dans ton programme et
à lancer une première écriture de ton fichier de config sans aucune lecture, après il ne te reste plus qu'à utiliser le tout normalement. Si tu devais modifier la structure de ton fichier de config, n'oublies pas la première écriture.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ganjahlord après contrôle mauvaise direction, le tag ne fonctionne qu'en interne et est remis à zéro à chaque inititalisation du prog.
 
Meilleure solution:
 
Déclarer un type record:
 
type TRec= record
           tes variables
            end;

 
Déclarer un fichier:
 
FichConf: file of TRec;
 
Déclarer un de tes records:
 
MonRecConf: TRec;
 
Fonction d'écriture:
 
  AssignFile(FichConf,Chemin_fichier);
  Rewrite(FichConf);
 
  try
    Write(FichConf,MonRecConf)
  finally
    CloseFile(FichConf)
  end;

 
 tu peux y ajouter un test pour voir si le fichier existe.
 Ce doit être fileexist(s), exist(s)file, exist(s) ou quelque chose d'approchant. Fouille dans l'aide.
 
Fonction de lecture:
 
  AssignFile(FichConf,Chemin_fichier);
  reset(FichConf);
 
  try
    if not Eof(FichConf) then Read(FichConf,MonRecConf)
  finally
    CloseFile(FichConf)
  end;

 
Il ne te reste plus qu'à remplir le record dans ton programme et
à lancer une première écriture de ton fichier de config sans aucune lecture, après il ne te reste plus qu'à utiliser le tout normalement. Si tu devais modifier la structure de ton fichier de config, n'oublies pas la première écriture.
ganjahlord il me semble que la propriété tag d'un des composants de ton application(Form1 par exemple) pourrait très bien servir, comme confirmation lis l'aide concernant cette propriété.
bono Je voudrais mettre un numéro incrémentable à chaque ouverture de ma fiche.
Dans un fichier ini par exemple.
Comment faire ?????

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)