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

Langage Delphi Discussion :

Priorité des unités


Sujet :

Langage Delphi

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Priorité des unités
    Salut,

    je viens de récupérer des sources que je dois intégrer à mon projet. Le problème est qu'une unité se nomme zip. Or delphi XE7 utilise l'unité system.zip au lieu de mon unité zip perso. Comment je peux donner la priorité à mon unité par rapport à celle system.zip ?

    A+

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par guns57 Voir le message
    Salut,

    je viens de récupérer des sources que je dois intégrer à mon projet. Le problème est qu'une unité se nomme zip. Or delphi XE7 utilise l'unité system.zip au lieu de mon unité zip perso. Comment je peux donner la priorité à mon unité par rapport à celle system.zip ?

    A+
    au niveau du .DPR

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    uses
    ...
      Zip in "Zip.pas"
    ...;
    ce qui se fait automatiquement en cliquant sur l'icône "Ajouter un fichier au projet (Maj + F11)"...ou pas Maj+F11 du coup et en sélectionnant le fichier en question.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Merci pour la réponse mais ça fonctionne pas. Toujours "System.Zip" au lieu de mon unité "zip".

    Une autre idée ?

    Voici mon dpr :
    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
    program ChemuebXE;
     
    uses
      Vcl.Forms,
      Unit1 in 'Unit1.pas' {Form1},
      zip in 'Sources Chemges\zip.pas';
     
    {$R *.res}
     
    begin
      Application.Initialize;
      Application.MainFormOnTaskbar := True;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 339
    Points : 3 107
    Points
    3 107
    Par défaut
    Bonjour,
    si tu as le source, tu peux changer le nom de l'unité Zip.pas ?
    A+
    Charly

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Merci Charly mais je voudrais éviter de renommer car cette unité est utilisée dans de nombreuses autres :-(


    Citation Envoyé par Charly910 Voir le message
    Bonjour,
    si tu as le source, tu peux changer le nom de l'unité Zip.pas ?
    A+
    Charly

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 844
    Points : 11 274
    Points
    11 274
    Billets dans le blog
    6
    Par défaut
    Déclare ton chemin pour ton unité Zip avant de déclarer l'unité unit1 dans ton .dpr, ou spécifie dans les uses de ton unit1 le chemin de ton unité zip.
    Delphi 5 Pro - Delphi 10.4 Rio 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 !

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 671
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 671
    Points : 13 065
    Points
    13 065
    Par défaut
    Ca devrait fonctionner sans soucis en ajoutant simplement l'unité au projet.
    Le comportement ici est comme si tu avais défini un alias d'unité zip=system.zip dans les options du projet.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    Ca devrait fonctionner sans soucis en ajoutant simplement l'unité au projet.
    Le comportement ici est comme si tu avais défini un alias d'unité zip=system.zip dans les options du projet.
    En fait j'ai renommé l'unité et ajouté un alias d'unité au niveau du projet.

    Merci à tous.

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

Discussions similaires

  1. [C#] Configuration du niveau de priorite des processus
    Par stephdiplo150 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 23/04/2007, 00h29
  2. [Postgres 8]Problème de priorité des requètes
    Par julienOriano dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 28/12/2005, 13h36
  3. priorité des onload avec des iframes
    Par pekka77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2005, 14h22
  4. [CSS2] Souci d'héritage et de priorité des styles.
    Par ARRG dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 12/07/2005, 10h03
  5. Priorité des AND/OR
    Par Mut dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/05/2005, 12h24

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