IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

manipulation des fichiers .ini


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut manipulation des fichiers .ini
    bonjour :
    je voudrais ouvrir un fichier excel et un fichier texte sans savoir leurs racines ou les repertoires ou ils sont, on m'a dit que pour ça il faut des fichiers .ini sauf que je ne sais pas du tout à quoi ça sert ni comment ça fonctionne
    merci de votre aide

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    et TIniFile

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    ok mais ça m'aide pas trop ..
    c'est très générale ce qu'il ya dans la F1 .
    Je cherche comment stocker et utiliser les informations dans un fichier INI...

  4. #4
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut
    Tu saisi TIniFile, tu met le curseur dessu et tu appuie sur .

    A+

  5. #5
    Membre éclairé Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Points : 789
    Points
    789
    Par défaut
    Citation Envoyé par Andry
    Tu saisi TIniFile, tu met le curseur dessu et tu appuie sur .

    A+
    LOL!

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    !!
    JE sais comment faire pour voir la F1 !!
    Mais je ne sais pas comment retrouver les informations enregistrées dans un fichier INI!!
    (une question n'est jamais bête ....)

  7. #7
    Membre éclairé Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Points : 789
    Points
    789
    Par défaut
    Lecture d'un fichier INI
    This cross-platform example reads the myapp.ini file and displays on the form the status of your auto save options.
    Before you run this example, you must add the IniFiles unit to the uses clause ofinclude IniFiles.hpp in your unit.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    procedure TForm1.FormActivate(Sender: TObject);
     
    var
      MyIniFile: TIniFile;
    begin
      MyIniFile := TIniFile.Create('myapp.ini');
      with MyIniFile do
      begin
        if ReadBool('AutoLoad', 'FormProperties', False) = True then
        begin
          Visible := ReadBool('FormOptions', 'Visible', True);
          Color := TColor(ReadInteger('FormOptions', 'Color', clNormalBackground));
          Caption := ReadString('FormOptions', 'Caption', 'Main');
      end;
      MyIniFile.Free;
     
    end;
    Écriture d'un fichier INI
    This example reads the Transfer section of the myapp.ini file into a memo and changes one of the strings in the INI file when Button1 is clicked. When Button2 is clicked, the myapp.ini file is restored to its initial state, using the values stored in the memo.
    Before you run this example, you must add the IniFiles unit to the uses clause of your unit.

    Warning: Do not click button2 before you have clicked button1!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    procedure TForm1.Button1Click(Sender: TObject);
     
    var
      MyIniFile: TIniFile;
      begin
      MyIniFile := TIniFile.Create('myapp.ini');
      Memo1.Clear;
      MyIniFile.ReadSectionValues('Transfer', Memo1.Lines);
      if Memo1.Lines.Values['Title1'] <> 'Picture Painter' then
        MyIniFile.WriteString('Transfer', 'Title1', 'Picture Painter');
      MyIniFile.Free;
    end;
     
    procedure TForm1.Button2Click(Sender: TObject);
     
    var
      MyIniFile: TIniFile;
      begin
     
      MyIniFile := TIniFile.Create('myapp.ini');
     
      { if the entry wasn’t there before, delete it now }
      if Memo1.Lines.Values['Title1'] = '' then
        MyIniFile.DeleteKey('Transfer', 'Title1')
      { otherwise, restore the old value }
      else
        MyIniFile.WriteString('Transfer', 'Title1', Memo1.Lines.Values['Title1']);
      MyIniFile.Free;
    end;
    Tout ça, c'est dans l'aide de mon Delphi 7. C'est fou ce que la touche F1 peut contenir comme infos

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    dans la mienne il y a rien ......
    c'est fou quand on a pas la bonne version de delphi..................

  9. #9
    Membre éclairé
    Avatar de denokan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2002
    Messages : 434
    Points : 746
    Points
    746
    Par défaut
    il reste toujours la FAQ et

Discussions similaires

  1. Manipulation des fichiers avec fstream.
    Par Pragmateek dans le forum SL & STL
    Réponses: 4
    Dernier message: 04/04/2006, 14h12
  2. manipulation des fichiers
    Par felicity dans le forum C
    Réponses: 2
    Dernier message: 29/12/2005, 02h11
  3. Réponses: 1
    Dernier message: 27/11/2005, 15h30
  4. Manipulation des fichiers
    Par monsau dans le forum Langage
    Réponses: 7
    Dernier message: 21/09/2004, 18h45
  5. [VB.NET] Classe qui pilote des Fichier .INI
    Par sygale dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2004, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo