Treeview dossier [Résolu]

agparchitecture 88 Messages postés jeudi 9 mars 2006Date d'inscription 7 novembre 2010 Dernière intervention - 21 févr. 2008 à 09:38 - Dernière réponse : Kristof_Koder 920 Messages postés vendredi 3 août 2007Date d'inscription 27 octobre 2008 Dernière intervention
- 21 févr. 2008 à 16:44
Bonjour,

toujours dans le cadre de mon treeview, je me demandais ce qu'il valait mieux faire

solution 1 : Le charger entièrement avec récursivité pour tous les fichiers et dossiers
solution 2 : Le charger au fur et à mesure que l'on développe un noeud

Quelle solution est :  La moin gourmande en ressource mémoire
                               La plus rapide
                               La plus efficace
                               Le meilleur compromis rapidité / mémoire.

Merci pour vos eclaircissements.
Afficher la suite 

Votre réponse

3 réponses

Kristof_Koder 920 Messages postés vendredi 3 août 2007Date d'inscription 27 octobre 2008 Dernière intervention - 21 févr. 2008 à 11:16
+3
Utile
A mon avis, il vaut mieux utiliser al solution N°2.
en pratique, tu crées les noeud de niveau 1 avec, pour chacun d'entre eux, un noeud fils avec un texte du genre "~~~Non déployé~~~".
Lorsque l'utilisateur tente de développer un noeud, tu regardes le 1er fils de ce noeud. Si son texte correspond à "~~~Non déployé~~~", tu supprimes celui-ci et tu crées les noeuds fils qui vont bien. Si le texte du 1er noeud filsne correspond pas à "~~~Non déployé~~~", tu nre fais rien de spécial
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Kristof_Koder
agparchitecture 88 Messages postés jeudi 9 mars 2006Date d'inscription 7 novembre 2010 Dernière intervention - 21 févr. 2008 à 11:37
0
Utile
C'est bien ce qu'il me semblait.

mais je n'aime pas la technique d'un noeud factice c'est pourquoi je vérifie si il existe un sous dossier pour créer le sous noeud. (evite le + si rien après) Mais j'ai des problèmes d'acces si ntfs avec autorisation d'ou mon post précedent.

http://www.vbfrance.com/infomsg_NTFS-ACCES_1079576.aspx

Merci pour la réponse
Commenter la réponse de agparchitecture
Kristof_Koder 920 Messages postés vendredi 3 août 2007Date d'inscription 27 octobre 2008 Dernière intervention - 21 févr. 2008 à 16:44
0
Utile
Si tu regardes bien la treeview de l'explorateur Windows, tu verras qu'elle affiche un + devant un dossier lorsque celui-ci n'a pas encore été exploré, même s'il ne contient rien ... car la technique utilisé est la même
Commenter la réponse de Kristof_Koder

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.