Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXPLORATEUR WINDOWS


Information sur la source

Catégorie :Fichier / Disque Niveau : Expert Date de création : 11/06/2003 Date de mise à jour : 09/08/2003 12:34:12 Vu / téléchargé: 19 453 / 2 847

Note :
9,4 / 10 - par 40 personnes
9,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (68)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Salut, je sais que ce code est present deja sur le site.

Ma version a cependant une particularite : sa rapidité, et la fidelite de sa reproduction.

je sais que pour l'instant, il n'y a qu'un treeview, mais quand même...

je n'utilises pas les FSO, ni les API "classiques" (FindFirstFile , FindClose...) sur les fichiers, je tapes directement dans l'architecture vue dans le vrai explorateur, en cherchant le pointeur vers le bureau, et en parcourant la liste qui y est rattachée, et ainsi de suite.

pour les icones, même combat, je rattache le controle a l'imagelist du systeme :  pas de probleme d'extraction des icones, ni de doublons... Je n'ai qu'a recuperer l'indice de l'icone pour un fichier donné au moment ou j'ajoutes un noeud.

j'ai enormement fouillé MSDN, et ai trouvé une mine d'or : Shell32.dll
ca me permet même d'affirmer, qu'il serait pas impossible que mon code devienne un explorateur 100% identique, branché sur les menus systemes.....

ce code est niveau 3 car je parle de pointeurs, d'interface, d'allocation dynamique de memoire ( et oui, on est bien en VB6) et de subclassing. J'ai pu en effet trouver un .Tlb ( mais si, les fichiers qu'on ajoute dans les references !) qui donne acces a deux interfaces d'importance ici : IMalloc et IShellFolder.

j'ai passé 24heure de coding insoutenables, a essayer d'appliquer ce que je trouvais(ce que je comprennais ??) sur MSDN, sans jamais pouvoir tester (Avant de faire rouler une voiture, il faut avoir construit un certains nombre d'elements....) et finalement, le bureau est timidement apparu. puis est arrivé son contenu, et toujours pas d'icones !!!! et voila, au bout de trois jours de neurones en fusion, de crises de nerfs, de tympans percés (je bosse avec la musique a fond, ca m'aide a me concentrer......) le contenu est complet !!!

il y a encore surement des bugs, mais bon, j'etais trop content de voir enfin mon code fonctionner, je voulais le partager :)

Une derniere chose, j'ai codé certaines fonctions, m'apercevant sur MSDN que celles-ci existent dans Shell32.dll.
pas de regret, ces api n'existent qu'a partir de Windows 2000 , mon code fontionne, lui sur 98....
et quand j'ai trouvé une API compatible sur 98, impossible de la voir fonctionner.... celle-ci, je l'ai recodée aussi !!
Vive la compatibilité, et voila !! ce code fonctionne (en principe) sous 98.....

je vous laisse vous amuser, a grand coup de neurones      
 

Source

  • ' - Les elements sont dorénavant triés comme sous l'explorateur
' - Les elements sont dorénavant triés comme sous l'explorateur  

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Zoltan67 le 11/06/2003 10:45:22

Whaouh! C'est tout ce que je trouve à dire. Je savais même pas qu'on pouvait faire tout ça en VB !!!
Petite question, comme ça, t'écoute quoi comme musique en bossant pour arriver à des résultats comme ça ? Juste histoire que j'achète le cd ( non non, pas le graver, l'acheter ;-))

signaler à un administrateur
Commentaire de [FPS]_CERF4 le 11/06/2003 11:28:57

Mérite un 10/10, vraiment du bon boulot continu.
Pour ceux ki le savait pas le crack de hulk est sur le cd3 lol.

signaler à un administrateur
Commentaire de Setaou le 11/06/2003 12:05:32

Je ne trouve qu'un mot ... BRAVO ! La méthode que tout le monde cherche depuis des lustres, le dirlistbox parfait ... Magnifique !!
9999/10 si c'était possible ;)

signaler à un administrateur
Commentaire de Renfield le 11/06/2003 12:10:28 administrateur CS

> Setaou > parfait non, c'est en cours, merci pour tout ces commentaires :)

>[FPS]_CERF4 >oui, la spiritualité (hum!) du géant vert me détend !

> Zoltan67 > et j'ecoute du Heavy Metal a fond, ca m'aide a me concentrer

encore merci, et bonne prog, je continue a améliorer la chose, pas de soucis

signaler à un administrateur
Commentaire de amosny le 11/06/2003 14:01:00

comment faisons nous pour avoir le chemin du dossier choisi pour s'en reservir dans une autre appli merci d'avance.

signaler à un administrateur
Commentaire de Renfield le 11/06/2003 14:08:08 administrateur CS

comme je l'ai dit, je completerais au fur et a mesure, et ajouterais ce genre de choses, qui sont primordiales !

signaler à un administrateur
Commentaire de EBArtSoft le 11/06/2003 14:44:08 administrateur CS

J'avoue c'est tres bien fait ....
pourquoi ne pas en faire un control utilisateur (ocx) ?

tu gagne mon profond respet ! lol
b@nne prog et a plus

EBArtSoft

signaler à un administrateur
Commentaire de Renfield le 11/06/2003 14:50:20 administrateur CS

2 secondes EBartSoft , ca viendra, t'inquiete pas pour moi, j'y ai pensé !!!!

je met déja ça au point sous cette forme-ci, on verra après....

merci encore.

je viens juste de mettre a jour, les elements sont maintenant triés, et les lecteurs vides voient le [+] disparaitre.... (faites le test!)

signaler à un administrateur
Commentaire de pi7438 le 11/06/2003 17:18:24

bravo, c'est super comme programme.
10/10

signaler à un administrateur
Commentaire de Jujufouq le 11/06/2003 18:23:25

Oui, c'est très très bien. On sait où trouver du génie! C'est un beau travail. Félicitations.

signaler à un administrateur
Commentaire de Tyrex le 11/06/2003 19:46:13

Vraiment un grand BRAVO !!!
Ce code correspond parfaitement aux attentes de tout le monde :
    - il est ultra rapide
    - il n'utilise pas les fonctions classiques, démodées et lentes
      comme les FSO, et FindFirstFile....
    - il utilise les fonctions du système et la communication se fait par
      des SendMessages ultra rapides

je venais aussi de découvrir les fonctionnalités du SHELL32, elles paraissent immenses...

Reste à construire une ListView sur le même principe.

Ce code mérite un 10/10

signaler à un administrateur
Commentaire de Tyrex le 11/06/2003 20:04:36

Je viens de parcourir grossièrement le programme, il fonctionne surper, mais il est un peu délicat à comprendre. Je vais le décortiquer cette nuit...
Ce serait également super de ta part, Renfield, de nous fournir le fichier source de ISHF_ex.TLB (il devrait s'agir du fichier ISHF_ex.ODL) afin qu'on puisse l'ouvrir sous C++ et rajouter les fonctions nécessaires au ListView...

Merci d'avance.

signaler à un administrateur
Commentaire de Renfield le 11/06/2003 20:12:05 administrateur CS

voila, j'ai mis les sources du Tlb.

je bosse sur le listview, je le mettrai sur le site dans une semaine, avec la correction de beaucoup de bugs, et une nette amélioration de la chose.

je peux dorénavant mettre les checkboxes que je souhaite, au noeuds que je souhaite (  j'ai mis des styles Xp !).
je peux aussi recuperer les infos sur le chemin selectionné......

n'ayez crainte, amusez vous deja avec cette version ;) , ca ne fait que commencer......

encore merci pour tout cet enthousiasme !

signaler à un administrateur
Commentaire de Jujufouq le 11/06/2003 20:45:11

Bon courage Renfield, et je crois que tout le monde des intéressés te supportent!

signaler à un administrateur
Commentaire de Setaou le 11/06/2003 21:40:30

vivement de bonnes petites versions a importer dans nos projets ^^ bon courage pour le fignolage en tout cas :) le plus gros est fait !

signaler à un administrateur
Commentaire de lapinblanc le 12/06/2003 01:47:06

Franchement très très très bien fiat !!!
Super bon boulot... Et utile en plus !!!

BRAVO !!!

signaler à un administrateur
Commentaire de zage le 12/06/2003 02:34:04

tres bons programmes MERCI bcp
dit moi lol dans la capture y a un Drive ki s'appelle "XXl"=> mdrrr c'est fait expre ? :p

bravo encore ! BOnne continuation :) !

signaler à un administrateur
Commentaire de thedudul le 12/06/2003 03:04:50

C'est bizarre mais on dirai que tu fait que des super trucs toi ;-)
C'est vrai, déjà le systeme pour cyber café c'était bien, et la tu recommence; et moi ca me stresse ! tu va trop vite la, a ce rithme la tu va nous recoder un windows débugé et rapide ! (on peu toujours rêver ... quoi que ...).
Bref c'est bien, continu (encore) comme ca c'est "nikel".
Hop petit truc comme, si tu veu améliorer (pour faire un vrai explorateur quoi), a droite ajoute une fenetre qui afficherai ce que contiendrait ce qui est dasn le répertoire en court (c'es pas très français je sais, mais il est 3h du mat passé et j'ai la flegme de retoucher le texte lol), avec les fichiers au complet etc.

Voila @++

signaler à un administrateur
Commentaire de ThunderPsycho le 12/06/2003 12:50:54

Ca va très joli et performant en plus...
J'avais essayé de faire à peu près la même chose il y a quelques semaines mais sans succès...
Je te remercie de ton enseignement ;o)))

signaler à un administrateur
Commentaire de Renfield le 12/06/2003 21:08:28 administrateur CS

en fait, mon disque XXL fait 120 Go.....(d'ou son nom)
vu que j'avais deja BigOne (60 Go), fallait bien trouve qq chose !!

encore merci pour tou, je rapelle que je bosse toujours activement dessus, modifiant legerement le programme, jai fait apparaitre EXACTEMENT la même fenetre que celle vu dans l'explorateur sur la droite. mais cela est vite fait, et fonctionneara ainsi pour mon examen demain, puisque je n'ai aucun controle dessus.... c'est un WebBrowser a qui j'ai passé le pointeur d'Item (PIDL)

essayez....

webbrowser1.navigate2 GetPIDLFromFolderID(hWnd, CSIDL_DESKTOP)

vu que ma version est plus a jour que celle sur le site, j'ai pu brancher ca sur l'evenement click des nouds du treeview.

mise a jour sur le site dans une semaine environ......

amusez vous bien, et ne sous estimez jamais Shell32.dll

signaler à un administrateur
Commentaire de devsurf le 13/06/2003 00:07:12

oh rienfield, rien te resite apparement !
T'es en train de cloner windows avec l'explorateur et tes ocx.
Bravo. rien a dire- meme le voisinage reseau est ok.
Continue stp

signaler à un administrateur
Commentaire de Caal le 13/06/2003 05:36:03

Franchement, je doit avouer que c'est du bon travail...

Continu à nous épater...

Wbbr

signaler à un administrateur
Commentaire de Setaou le 13/06/2003 12:06:57

Une ou deux ptites idées pour améliorer :
- Choisir de mettre des checkbox devant les dossiers (ca peut servir) et les gérer
- Afficher ou non les dossiers cachés
- Afficher les fichiers dans l'arborescence (avec aussi gestion des  fichiers cachés)
- Choisir le dossier root
- Choisir de trier ou non (ou de faire un tri inverse)
- Choisir d'aficher le menu système sur les éléments du treeview (il me semble avoir vu ca sur une source de vbfrance il y a qqs temps)

voilà ... quelques pistes pour tes futures version ;)

signaler à un administrateur
Commentaire de Setaou le 13/06/2003 12:14:32

voilà le code dont je parle (shellcontextmenu) http://www.vbfrance.com/article.aspx?ID=8226
ca va surement t'être d'une grande utilité :)

signaler à un administrateur
Commentaire de FrostByte le 19/06/2003 19:34:28

Ah quan la version avec les checkboxes parceque sa me plait !!!

signaler à un administrateur
Commentaire de phil456 le 07/07/2003 18:39:48

Vraiment bien, un peu surpris que le crack de Hulk soit sur le cd3 ... !

signaler à un administrateur
Commentaire de Renfield le 07/07/2003 19:03:45 administrateur CS

deborde, je suis vraiment deborde !!!

je fais mon possible pour faire ce que je veux, mais je suis vraiment deborde !!!

je suis en train de bosser sur mes controles Xp V2.00

et j'ai commence a detacher le treeview de l'explorateur.
ca permet de reutiliser le Treeview amelioré ( checkboxes Style Xp, personnalisables, OptionButtons, le mettre aux items que l'on souhaite..........) et du cote Explorateur, l'acces a tout cela, encapsule, et tout et tout et voila !!!!

signaler à un administrateur
Commentaire de FrostByte le 08/07/2003 10:56:05

Raaaaaahhh lovely Excellent du bon code en perspetive !!

signaler à un administrateur
Commentaire de Renfield le 09/08/2003 12:37:17 administrateur CS

j'ai bossé sr une version plus réutilisable, mais ne peux continuer pour l'instant , par manque de temps.

on m'a demandé un moyen de recuperer le path d'un dossier.....

j'ai patché (vite fait...) la version presente sur le site, le .Tag des Nodes est desormais le Path de ceux-ci.....

il va sans dire que c'est un patch temporaire, et que la nouvelle version ne sera pas interfacée comme ca !!

signaler à un administrateur
Commentaire de carlvb le 30/08/2003 15:10:46

Félicitations et bon courage pour la suite 10/10

signaler à un administrateur
Commentaire de fifipil909 le 18/09/2003 12:08:50

super 10/10 et quand dans la version uttérieur ( si il y'en aura une ) il faudra juste l'opération sur les fichier comme copie,coller,supprimer ..etc

signaler à un administrateur
Commentaire de Renfield le 18/09/2003 12:45:13 administrateur CS

merci.

J'en ai bien l'intention..... Mais je me consacre sur d'autres projets pour l'instant...

signaler à un administrateur
Commentaire de yomm le 19/10/2003 16:34:21

rien a redire.......parfait!!!!!!!!!!!!!!

signaler à un administrateur
Commentaire de yomm le 19/10/2003 18:20:42

Pour info je me suis permis d'adapter ton code sous forme d'ocx
a ceux ke ça intéresse

http://www.vbfrance.com/code.aspx?ID=17194

signaler à un administrateur
Commentaire de windob le 03/11/2003 18:55:30

ouais j'avoue c'est super t'a fait du bon boulot mais est-ce que tu feras le même avec un listview qui va avec ???

signaler à un administrateur
Commentaire de azerty25 le 06/11/2003 19:27:17

Je suis sur le cuuuuuuuuuuuuuuuuuuuulllllll
C'est trop bien ton prog man, meme tous, lol
Continue comme sa surtout !! Tu va bientot devenir plus balaize que Bill Gates (si c'est pas déja fait ... ;-))

signaler à un administrateur
Commentaire de Renfield le 06/11/2003 19:57:20 administrateur CS

merci...

faut decidement que je trouve du temps !!!!!

il me faut encore quelques recherches, et quelques maquettes....
mais je n'oublie pas ce projet...

signaler à un administrateur
Commentaire de Noxid le 30/11/2003 18:55:58

C'est vrai qu'un programme comme ca n'est pas nouveau...



...mais BRAVOOOOOO FRANCHEMENT!!! Parceque faire un truc comme ca en VB, t'as du bien t'emmerder et tout et tout! Je mets avec plaisir 10/10 :)
Franchement bien joué!

signaler à un administrateur
Commentaire de akami le 16/01/2004 18:00:07

si javè lè moyens je te ferè visité l'afrique gratuitement.
tu  è tro fort man

signaler à un administrateur
Commentaire de fifipil909 le 16/01/2004 18:54:48

juste encore un petit message pour te dire que j'attent avec impatience une prochaine version avec l'opération sur les fichiers !!!!

signaler à un administrateur
Commentaire de magic le 23/02/2004 16:19:56

Je suis en train de travailler sur ton code car je veux réaliser un OCX qui présente l'arborescence des dossiers (encore bravo à toi) mais aussi les fichiers.
J'ai un soucis: Mon composant tourne sous Windows NT4 mais je ne trouve pas d'équivalent ou de correspondance à ISHF_Ex.tlb pour Windows XT ! Doit-on comprendre que ces fonctions (Malloc, ...) seront indisponibles à l'avenir ?
Par ailleurs, j'ai du mal à comprendre la manipulation des PIDL. Où as-tu trouvé la documentation qui s'applique ?
Merci d'avance et encore félicitation...

signaler à un administrateur
Commentaire de azerty25 le 23/02/2004 18:19:52

Cet OCX a déja été fait si sa t'intéresse, par yomm qui a donné l'info qq posts plus haut ;)

signaler à un administrateur
Commentaire de Renfield le 23/02/2004 18:59:44 administrateur CS

je sais, je sais (merci quand même)

il s'est basé sur mon code.....

yomm est un de mes contacts sur MSN (un ami, devrais-je dire...) mais ca ne m'empechera pas d'en faire un tout de même ;)

signaler à un administrateur
Commentaire de azerty25 le 23/02/2004 19:00:48

Oui je sais, mais il peux s'en inspirer ;)

signaler à un administrateur
Commentaire de Renfield le 23/02/2004 19:01:06 administrateur CS

magic, puor la Doc, c'est sur MSDN que tu trouveras ce dont tu as besoin...

Attention a ne pas te perdre dans cette jungle de pages redirigées.....

signaler à un administrateur
Commentaire de yomm le 23/02/2004 20:07:28

bon falait bien que je participe a cette discution étant donné que mon nom est tout de même cité par 2 fois ;-)

tout d'abord merci à toi Renfield de me compter dans tes amis lol

sinon en effet mon ocx est bien basé sur le code de Renfield et c'est d'ailleurs comme ça que l'avait compris azerty25 (du moins je pense)

quand à toi magic............euh pas grand chose a te dire.....a part bon courage si tu veux te plonger dans le source Renfield lol....sinon figures toi que je me suis dit hiers qu'il serait bon de faire un FileExplorer sur le principe du DirExplorer (cf mon ocx) ........donc je suis en train de me panchre dessus...j'en avais déjà parlé à Renfield fut un temps mais j'avais d'autre prog en cours...j'en ai toujours mais le FileExplorer me serait bien utile donc c'est pour cela que je me remets dessus....

voilà et comme d'hab bon dev a tous

signaler à un administrateur
Commentaire de azerty25 le 23/02/2004 20:33:27

Oh bin mince, j'ai commencé le projet d'un OCX de la sorte pas plus tard qu'il y a 3 heures lol (enfin ajouté sur ma liste de choses à coder !) Mais comme tu veux le faire, j'ai meilleur temps de me consacrer à autre chose ! ;)

signaler à un administrateur
Commentaire de azerty25 le 23/02/2004 20:36:24

En fait, sa éxiste déja : http://www.vbfrance.com/code.aspx?ID=4404

signaler à un administrateur
Commentaire de yomm le 23/02/2004 22:17:38

>>azerty25
ouais je l'avais vu ce code aukel tu fais allusion mais perso je pense ke faire la meme chose en utilisant la méthode de Renfield sera plus rapide que de faire une boucle en récupérant les info fso de plus niveau des icones des fichiers je sais mais... ;-) enfin pourkoi pas....toujours est il ke moi je vais le faire a la méthode "code kon comprend rien quand on le lit" LOL
Toutefois , si tu as commencé un truc il y a maintenant 5heures lol rien ne t'empeche de le finir....en effet si tu le fini avant moi ça m'évitera d'avoir à finir le mien LOL

signaler à un administrateur
Commentaire de yomm le 24/02/2004 01:13:10

bon je l'ai fait, j'ai plus k'un petit truc a optimiser car j'ai un effet pas très top lorsque l'on change le path du FileExplorer...mais bon c'est fait.....je prévient au cas ou certain se prenne la tête dessus....
je préviendrai aussi dès que ce sera en ligne vous en faites pas ;-)

signaler à un administrateur
Commentaire de yomm le 24/02/2004 02:28:37

bon et bien voilà, chose promise chose due......le FileExplorer a vu le jour aujourd'hui mardi 24 février 2004 à 2:30 du matin, quelle émotion (d'ailleurs il est tant que je me couche je commence sérieusement à craker moi ;-) )

enfin bref, voilà pour ce que ça intéresse:
http://www.vbfrance.com/code.aspx?ID=20714

signaler à un administrateur
Commentaire de azerty25 le 24/02/2004 06:41:46

Waouw, déja fini lol ! J'ai meme pas eu le temps de commencer le mien !! Mais bon, j'aurai pas fait un truc aussi compliqué. IL faudrai que tu integre le menu contextuel, sa serai bien mais pas si simple, également le support des click, et dans le DirExplorer1, je sais pas trop pourquoi mais tu a supprimé dans fonctions intéressantes de Renfield tel que le reseau ou le bureau, c'est bien dommage :-/ Sinon, c'est bien :)

signaler à un administrateur
Commentaire de yomm le 24/02/2004 10:05:14

azerty stp, mets des post sur les sources approprié....c'est pas méchant mais tes remarque n'ont pas lieu d'etre sur cette page lol
d'ailleur je te répondrai sur le source du DirExplorer

signaler à un administrateur
Commentaire de man15372 le 05/04/2004 18:40:53

Pas mal seul un petit problème subsiste :
Avec le vrai explorateur quand tu as un lecteur réseau présent mais non connectés, alors l'explorateur de demande ton login et mot de passe. Ici le programme ne répond pas !
Désolé

signaler à un administrateur
Commentaire de windu le 23/10/2004 19:43:35

Franchement du travail de pro Renfield...
Je trouve seulement que dire kil es en train de refaire Windows a lui tout seule est un peu insultant pour Renfield (c'est vrai koi il l'a reconnu que son travail est pas terminé, kil ya kelke bugs, il publie ses sources... aucune comparaison possible avec l'autre!!! ;-)) looooooooool
En tout cas, moi ki voulai me lancer ds ce langage ca m'encourage & ca me degoute à la fois!!!!
Par contre, une kestion??? T sur kil y a assez de lettres dans l'alphabet pour énumérer tous tes lecteurs? looooool
en tout cas, bonne continuation....

signaler à un administrateur
Commentaire de Renfield le 24/10/2004 10:02:50 administrateur CS

Merci, ca fait plaisir.

Pour les lecteurs, disons que c'est la joie des lecteurs reseaux, des CD virtuels, et des partitions...

pour le VB, disons que c'est du boulot, des soirées, et de la lecture (MSDN, surtout ;) )

Rassures toi, avec de l'acharnement, on peut apprendre pas mal de choses...

bonne continuation, et bon apprentissage

signaler à un administrateur
Commentaire de SoftechX le 26/10/2004 06:23:33

Super... un vrai pro!... Merci de partager ce code

10++/10

signaler à un administrateur
Commentaire de Sigma le 10/11/2004 13:19:40

Excellent prog :)

2 remarques :
- Tu devrais jeter un oeil au resize, ou bien bloquer, ou bien faire que le reste se resize automatiquement.

- A quant la suite ?? ;)  tu va mettre qqc a droite opur qu'on puisse voir les fichiers présents ? et voir meme executer les fichiers ?

Bonne continuation !

signaler à un administrateur
Commentaire de Buzleclair le 17/01/2005 09:46:14

Voleur ... cette source me rapelle le Vbexplorer dispo à cette adresse et créé en 1998

http://www.mvps.org/btmtz/

signaler à un administrateur
Commentaire de Renfield le 17/01/2005 10:53:31 administrateur CS

C'est clair qu'il y a ressemblance...!!

Si j'avais trouvé ca plus tôt, je me serais surement moins embetté !

Le code reste différent, néanmoins, mais je pense qu'il y a pas 36 facon de le faire, de toute facon...

en passant, le site que tu indique parait fort interressant, et plein d'explications.... merci ;-)

signaler à un administrateur
Commentaire de shubabak2000 le 02/06/2005 19:28:17

Salut
C'est vraiment super ce que tu as réalisé.

J'ai une petite question.
J'ai utlisé l'ocx de yomm (réalisé à partir de ton code) dans un programme,comme explorateur, et j'aimerai savoir comment faire pour supprimer un répertoire qui en cours de visualisation.

merci.

signaler à un administrateur
Commentaire de tsorgy le 24/06/2007 08:34:37

Bravo ~~~
très bon de code~~~~

signaler à un administrateur
Commentaire de ym_trainz le 26/04/2008 18:05:17 10/10

Toujours excellent RenField!
J'avoue que je vais l'utiliser dans sa version ocx par Yomm, mais c'est vraiment du super boulot !

Cordialement,
ym_trainz

signaler à un administrateur
Commentaire de ym_trainz le 29/04/2008 22:22:49

Salut RenField,

J'ai laissé tombé l'ocx de Yomm car j'avais une plante.
J'ai repris avec tes sources.

J'ai utilisé 2 treeview dans mon projet
Quand je termine mon prog, j'ai un message d'erreur (appli compilée ou pas):

Run-time error 91
Object variable or With block not set

J'ai vu qu'avec un on error, ça règle le problème qui n'apparaît qu'à la fermeture de l'appli :

Module_Treeview_Operation
procedure -> RemoveRootFolder.

Voilà, je n'ai pas trop saisi le pourquoi de la chose mais avec ce on error [exit sub], ça a l'air de coller.

Soit donc (pour ceux qui ne voit pas trop l'histoire ;-)

'# Permet de vider l'arbre
Public Sub RemoveRootFolder()
    On Error GoTo err1  'Ajout en question
    If mTv.Nodes.Count Then
        mTv.Nodes(1).Root.Expanded = False
        Call mTv.Nodes.Remove(mTv.Nodes(1).Root.Index)
    End If
    Exit Sub
err1:
    'c'est l'erreur dans le unload des forms (terminate)
End Sub

En tous cas, encore bravo !
Cordialement,
ym_trainz

signaler à un administrateur
Commentaire de Renfield le 30/04/2008 08:43:51 administrateur CS

mtv doit etre Nothing a ce moment là...
ravi que tu te sois donné la peine

signaler à un administrateur
Commentaire de ym_trainz le 01/05/2008 12:26:30

Salut RenField,

Comme je sais que les ReySource fonctionnent ^^ ,
J'aime bien savoir pourquoi je n'arrive pas à les faire fonctionner donc j'approfondis ;-)

Je peux dire aussi que c'est plus stable avec ton code source qu'avec l'ocx compilée.

ch'tite question :
Je n'ai pas eu besoin de typelib.zip, c'est normal ? Peut-être qu'avec ma version de vb6, c'est déjà inclus ? (pour savoir si je devrai l'intégrer à mon projet le jour où je le mettrai en ligne)

(Bien sûr, ISHF_Ex.tlb est indispensable)

Cordialement,
ym_trainz

signaler à un administrateur
Commentaire de Renfield le 05/05/2008 10:25:42 administrateur CS

le zip contient les sources du tlb (de mémoire)

signaler à un administrateur
Commentaire de ym_trainz le 14/06/2008 22:13:15

Salut RenField,

Ton ReyXplorer fonctionne à merveille. Je l'ai intégré dans ma dernière source.

J'ai cependant été obligé de ne mettre qu'un treeView par form (donc j'ai géré une MDIForm à l'aide de ton code http://www.vbfrance.com/code.aspx?ID=17487) En effet, j'avais une belle plante avec 2 treview sur la form...

Maintenant, il ne me reste plus qu'à éplucher en détail ton code pour gérer le DragDrog dans ton trieView... Dur dur...

En tous cas, merci une fois encore pour ce code.

Cordialement,
ym_trainz

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.