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

Composants VCL Delphi Discussion :

changer chemin d'accès des BPL


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 183
    Par défaut changer chemin d'accès des BPL
    Bonjour à tous,

    Au lancement d'une appli./D6, la présence des fichiers BPL (Windows\System32 pour XP) est indispensable !!!

    Je n'arrive pas à faire tourner mon appli./Citrix, l'appli. ne trouve pas les fichier BPL.

    J'ai pensé à gérer la variable PATH dans mon appli :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Var
         St: String;
    begin
         St := GetEnvironmentVariable('PATH');
         If Pos ('C:\VCL', St) = 0 then
         Begin
              St := St + ';C:\VCL';
              SetEnvironmentVariable('PATH', PChar(St));
         End;
         St := GetEnvironmentVariable('PATH');
    Sans succès puisque l'appli. charge les fichier BPL avant tout.

    Avec les restrictions des droits de Win 10 et 8, on peut pas modifier le PATH dans la base de registres.


    Est il possible de modifier le chemin d'accès des BPL dans l'appli. ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    si les BPL sont nécessaires c'est l'application est compilée sans ces derniers, dans ce cas il suffit de les ajouter dans le répertoire de l'application.
    NB. penser à rajouter les .FR de ces .BPL

    En fait lors du lancement d'un programme c'est le principe de recherche (windows) des dlls associés
    1- le répertoire du programme
    2 -windows
    3- windows\system32 <- ce qui se complique avec les versions 64 bits de l'OS
    windows\SYSWOW64 si c'est un programme 32 bits
    windows\sytem32 pour un programme 64 bits
    cette dernière partie est fait pour augmenter la confusion non ?

    la présence des fichiers BPL (Windows\System32 pour XP) est indispensable
    pas indispensable, mais pratique quand on a plusieurs programmes, et ce pour ne pas dupliquer ces derniers à l'infini
    c'est un des problèmes de ces bibliothèques (après tout ce sont des DLL nommées autrement)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 183
    Par défaut
    Merci pour la réponse

    Effectivement, on peut copier les fichiers BPL dans le dossier de l'appli., sauf que ça fait beaucoup des fichier dans le dossier, d'autant plus les utilisateurs y accèdent, c'est pourquoi j'ai pensé à les placer dans un autre dossier !!!

    Merci.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    petite erreur de ma part, j'ai oublié entre l'étape 1 et 2 la recherche dans le répertoire courant
    donc en utilisant les raccourcis et leur propriété démarrer dans (répertoire contenant les dpl) est-ce que cela serait possible ? Jamais essayé, à voir !
    mais si l'utilisateur ne passe pas par le raccourci il est évident que cela va planter !

Discussions similaires

  1. Protection du chemin d'accès des images
    Par Dsphinx dans le forum Sécurité
    Réponses: 5
    Dernier message: 31/10/2007, 09h23
  2. Réponses: 8
    Dernier message: 20/02/2007, 17h33
  3. Chemin d'accès à des images et Alerteur
    Par frederic_s dans le forum Deski
    Réponses: 2
    Dernier message: 30/11/2006, 12h19
  4. changer chemin d'accès
    Par LeXo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 06/11/2006, 13h18
  5. Chemin d'accès des fichiers dans des sous rep
    Par Le Veilleur dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/11/2004, 14h37

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