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

Outils Delphi Discussion :

[Inno Setup] Créer et lire un fichier


Sujet :

Outils Delphi

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Points : 14
    Points
    14
    Par défaut [Inno Setup] Créer et lire un fichier
    Salut,

    J'ai deux question :

    1- je veux créer un fichier dans la partie [CODE], en lui affectant un privilège. Dans la partie [Files] on peut l'écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [Files]
    ... Permissions: authusers-modify ;
    2- je veux lire un fichier texte (clé, valeur) ligne par ligne, pour récupérer la clé et la valeur

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    pour la première question j'ai trouvé une solution plus ou moins bien faite

    il s'agit d'appliquer la permission sur le dossier contenant le fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [Dirs]
    Name:C:\..\MyFolder\ ; Permissions: authusers-modify

  3. #3
    Membre averti
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Points : 378
    Points
    378
    Par défaut
    Salut,

    Dans la doc de inno setup j'ai tapé file et j'ai trouvé sur FileRead :
    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
    Prototype
    
     str FileRead(int)
    
     Description
    
     The function reads the next line in a text file opened with FileOpen. The only parameter should be the  file handle returned by FileOpen.
     Example
    
     #define FileHandle
    #define FileLine
    #sub  ProcessFileLine
      #pragma message FileLine
    #endsub
    #for {FileHandle =  FileOpen("c:\autoexec.bat"); \
      FileHandle && !FileEof(FileHandle); FileLine =  FileRead(FileHandle)} \
      ProcessFileLine
    #if FileHandle
      #expr FileClose(FindHandle)
    #endif
    Je suis sur inno 5.3.4

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par HumanTool Voir le message
    Je suis sur inno 5.3.4
    moi je suis en 5.2.3 et cette fonction maleuresement n'existe pas. J'upgrade ma version et j'essai ça lundi

    Merci

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/12/2010, 16h16
  2. [Inno Setup] Problème de lancement de fichier bat avec Java
    Par oliviercotedor dans le forum Outils
    Réponses: 3
    Dernier message: 13/12/2007, 17h27
  3. Créer et lire un fichier xml
    Par Bruno1905 dans le forum C++Builder
    Réponses: 14
    Dernier message: 13/06/2007, 12h11
  4. [Inno Setup] Créer un alias IIS
    Par PrinceMaster77 dans le forum Outils
    Réponses: 2
    Dernier message: 23/05/2005, 22h01
  5. Réponses: 5
    Dernier message: 11/01/2004, 21h17

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