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 :

Répertoire de travail


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 52
    Par défaut Répertoire de travail
    salut
    comment faire pour associer un répertoire spécial pour une application ?
    càd un répertoire de travail pour l'application, par exemple si on veut enregistrer des fichiers lors de l'éxécution càd lorsque la boite de dialogue est affichée ce repertoire apparut par défaut.

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    chemin à loger dans un fichier ini ?
    tant que la clef est vide, afficher le répertoire de l'appli dans la boîte de dialogue ; une fois qu'on a sélectionné un autre répertoire dans cette boîte, l'écrire dans le fichier ini
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre éclairé Avatar de Matt2094
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 295
    Par défaut
    Noralement, le répertoire par défault pendant l'éxecution est celui dans lequel ton application se trouve. Si tu veux le changer, il te suffit d'utiliser la fonction SetCurrentDir(Ton repertoire). Une fois que tu aura fais ça, il te suffira de donner les noms de fichier lorsque tu accedera à un fichier : les répertoires seront ajoutés automatiquement.

    Au cas où ça ne marche pas pour la boîte de dialogue, il te suffit de changer la propriété InitialDir de tes composants.

    Si tu veux faire en sorte que les répertoires de tes boîtes de dialogue soient sauvegardés, utilise la méthode de tourlourou (tu n'es pas obligé d'utiliser des fichiers .ini, même si c'est souvent ce qui est utilisé). Pour obtenir le répertoire en cours de ta boîte de dialogue, utilise ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if OpenDialog1.FileName<>'' then //Si aucun fichier n'a été séléctionné
      TonRepertoire := ExtractFileDir(OpenDialog1.FileName)
    else
      TonRepertoire := OpenDialog1.InitialDir;
    Voilà ... j'espère que j'ai répondu à ta question ...
    a+

  4. #4
    Membre éclairé Avatar de Matt2094
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 295
    Par défaut
    Ca a répondu à ta question ? Si oui, met le tag sur la discussion ... si non, fait-nous part de ton problème.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 52
    Par défaut
    il répond a une partie de ma question mais si je copie mon travail dans un autre pc alors si ce dérnier ne contient pas la partition où mon répertoire de travail se trouve alors est ce que je suis obligé de mettre un chemin qui contient la partition c:\ peut que mon projet trouve initialdir dans n'importe quel pc

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par souadmaa
    est ce que je suis obligé
    Non c'est un paramétrage dynamique tant que tu ne codes pas en dur les chemins d'accès ton soft fonctionneras sur tous pc, enfin au moins cette partie là.
    Ici cest plus un pb de déploiement que de développement. C'est toi ou la personne qui copiera qui décidez ce que vous placez comme nom de chemin dans le fichier .ini.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/04/2007, 14h59
  2. Répertoire de travail pollué par .aux, .log, .toc, et autres
    Par kloss dans le forum Editeurs / Outils
    Réponses: 8
    Dernier message: 12/06/2006, 10h31
  3. [VB6]changer de répertoire de travail
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/05/2006, 20h36
  4. Réponses: 6
    Dernier message: 11/05/2006, 18h33

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