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 :

ShellTreeView et lecteurs vides


Sujet :

Lazarus Pascal

  1. #1
    Membre éclairé
    Avatar de sematimo
    Profil pro
    Inscrit en
    Février 2009
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 332
    Par défaut ShellTreeView et lecteurs vides
    Bonjour à tous
    Je cherche comment masquer les lecteurs vides dans un ShellTreeView.
    Si je click sur mon lecteur dvd par exemple sans dvd, j'ai une erreur.

  2. #2
    Membre éclairé
    Avatar de sematimo
    Profil pro
    Inscrit en
    Février 2009
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 332
    Par défaut
    Bon j'ai contourné le problème.
    J'ai copié shellctrls.pas de lcl vers le dossier de mon projet.
    Ensuite j'ai modifié shellctfls ligne 1467:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    procedure TCustomShellListView.SetRoot(const Value: string);
    begin
      if FRoot <> Value then
      begin
        //Delphi raises an unspecified exception in this case, but don't crash the IDE at designtime
        if not (csDesigning in ComponentState)
           and (Value <> '')
           and not DirectoryExistsUtf8(ExpandFilenameUtf8(Value)) then
           begin
            Clear;//vide ma shelllistview
             exit;
           end;
          // Raise EInvalidPath.CreateFmt(sShellCtrlsInvalidRoot,[Value]);
    Les lecteurs vides s'affichent toujours mais je n'ai plus de message qui s'affiche.

Discussions similaires

  1. [Lecteur] Lettre du lecteur de CD
    Par petit scarabée dans le forum Installation, Déploiement et Sécurité
    Réponses: 6
    Dernier message: 05/09/2002, 18h47
  2. Connecter un lecteur reseau
    Par manusweb dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/09/2002, 12h07
  3. [CR] Avoir seulement une page blanche qd la base est vide???
    Par littleChick dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 13/08/2002, 18h26
  4. Bloquer le lecteur cd
    Par krusaf dans le forum MFC
    Réponses: 3
    Dernier message: 07/07/2002, 13h09
  5. Réponses: 2
    Dernier message: 04/06/2002, 10h34

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