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

Lazarus Pascal Discussion :

Partager le .lpi [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut Partager le .lpi
    Bonjour,

    Je m'interroge sur l'opportunité de diffuser ou non le .lpi pour partager le développement d'un projet.

    C'est lui qu'on ouvre quand on ouvre un projet, et il semble nécessaire au moins pour connaître toutes les unités d'un projet.

    Cependant, dans mon environnement de développement, il contient des références absolues à mes disques, ou garde une trace de fichiers que j'ai ouvert et refermé pour consulter un code et qui n'existent que chez moi.

    J'ai "nettoyé" mon lpi pour enlever tout ce qui ne me semble pas utile, et ça semble marcher, c'est à dire permettre à d'autres de développer sur le projet.

    Mais il devra être mis à jour à chaque ajout ou suppression d'unité. Et en attendant, il apparait comme modifié dans mon dossier de travail par rapport à la version svn, sans utilité.

    Si je me rappelle bien, sous Delphi, le .dpr était suffisant et on n'avait pas ces soucis là.

    Comment faites-vous sous Lazarus ?

    Cordialement,

    Tintinux

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut
    bonjour

    d'après le wiki lazarus, lpi veut dire "lazarus project information et est l'équivalent du fichier dpr sous Delphi
    lpi : c'est le fichier principal d'un projet Lazarus (Lazarus Project Information) ; l'équivalent Delphi du fichier .dpr. Il est enregistré dans un dialecte XML et contient des instructions concernant toutes les bibliothèques et unités requises pour la compilation de l'exécutable.
    cordialement
    Claude

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut
    il est effectivement modifié à chaque manipulation des sources car il contient la liste des fichiers ouvert et la position du curseur dans ceux-ci etc.

    Peut être ne faut il pas le mettre à jour systématiquement lors d'un commit mais je pense que ce n'est pas un problème.

  4. #4
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut
    Bonjour,

    Après des recherches plus approfondies, j'ai trouvé la solution.

    Il faut activer une option dans les propriétés du projet qui ne met dans le .lpi que ce qui est nécessaire au partage et dans un autre fichier .lps les informations propres à sa session. Voir la pièce jointe.

    Dommage que ce ne soit pas par défaut, ce serait plus simple et sans inconvénient...

    Cordialement,
    Tintinux
    Images attachées Images attachées  

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Par défaut
    Super,

    j'avais pas vu cette option. En fait si, mais sans prendre le temps de trouver sa signification. Page du wiki :
    http://wiki.lazarus.freepascal.org/I...information_in

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

Discussions similaires

  1. [Kylix] partager fonctions
    Par RezzA dans le forum EDI
    Réponses: 1
    Dernier message: 16/03/2003, 16h02
  2. [VB6] [Réseau] Connexion et partage de données
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/10/2002, 18h12
  3. Partager son disque
    Par tintin22 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 16/09/2002, 00h34
  4. Réponses: 4
    Dernier message: 13/05/2002, 16h43
  5. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

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