Page 1 sur 2

Rafraichir l'explorateur

Publié : mar. 12/mai/2009 15:09
par MLD
Bonjour a tous
Une ptite question pour les pros de l'API Windose
J'ai réaliser un petit installeur indépendant (création d'un répertoire, et transfer de quelques fichiers). cela est Ok.
Mais a la fin du transfer le nouveau répertoire n'apparait pas dans l'explorateur. il faut faire affichage/actualiser.
Comment faire pour simuler affichage/actualiser.
Voila une P....n de bonne question auquel je n'ai pas la réponse.
Merci d'avance
Michel

Publié : mar. 12/mai/2009 15:32
par Geo Trouvpatou
Salut.

Quand tu parles d'explorateur, tu parles duquel :
- un ExplorerListGadget()
- un ExplorerTreeGadget()
ou l'explorateur Windows

Publié : mar. 12/mai/2009 15:37
par MLD
Geo Trouvpatou a écrit :Salut.

Quand tu parles d'explorateur, tu parles duquel :
- un ExplorerListGadget()
- un ExplorerTreeGadget()
ou l'explorateur Windows
Salut Geo Trouvpatou
Je parle de l'explorateur Windows bien sur
Michel

Publié : mar. 12/mai/2009 15:58
par Geo Trouvpatou
Et tu ne peux pas faire tout ton scmillblick et ouvrir l'explorateur uniquement à la fin de ton install?

Publié : mar. 12/mai/2009 16:10
par MLD
Geo Trouvpatou a écrit :Et tu ne peux pas faire tout ton scmillblick et ouvrir l'explorateur uniquement à la fin de ton install?
Non car je te rappel qu'une fenêtre d'installation est petite, et donc tu vois en même temps l'explorateur. donc quand tu installe un programme et que tu ne vois pas qu'il est installé ceci pas trés sympa.
Michel

Publié : mar. 12/mai/2009 16:34
par gnozal

Publié : mar. 12/mai/2009 19:14
par Le Soldat Inconnu
ou simplement envoyé par sendmessage le fait qu'on a appuyé sur F5 :)

Rafraichir l'explorateur

Publié : mer. 13/mai/2009 7:26
par MLD
Merçi a gnozal et lsi. Je vais voir
Michel

Publié : mer. 13/mai/2009 9:51
par Backup
c'est quand meme curieux ton truc !! 8O

si je cree des fichiers dans un dossier, avec pb , et que j'ai l'explorateur windows ouvert a cet endroit , je vois apparaitre les fichiers crées !!

pas besoin de rafraichissements pour moi 8O :)

Publié : mer. 13/mai/2009 10:15
par MLD
Dobro a écrit :c'est quand meme curieux ton truc !! 8O

si je cree des fichiers dans un dossier, avec pb , et que j'ai l'explorateur windows ouvert a cet endroit , je vois apparaitre les fichiers crées !!

pas besoin de rafraichissements pour moi 8O :)
Bonjour Dobro
Tu as semé le doute dans mon esprit. J'ai recommencé ce matin. Même punition.
J'utilise:
CreateDirectory(Repertoirecible$)
CopyDirectory(RepertoireOrgn$, Repertoirecible$,"",#PB_FileSystem_Recursive)
ensuite je ferme la fenêtre et termine par End.
Si je ne fais pas un rafraichissement de l'explorateur,on ne vois pas immédiatement le nouveau répertoire.
Michel

Publié : mer. 13/mai/2009 10:22
par Backup
il m'est avis que c'est un probleme de configuration windows !!

parceque je t'assure que windows XP rafraichi en automatique l'explorateur, dès qu'un fichier est ecrit dedans !! :?

ps : dans ta boucle des events
utilise WaitWindowEvent(2)

Publié : jeu. 14/mai/2009 8:48
par Jacobus
Même avis que Dobro, c'est pas normal que ton système ne rafraîchisse pas automatiquement ton explorateur. Est-ce que par hasard tu ne créerais pas ton répertoire en mode temporaire (dans le dossier Temp utilisateur par exemple, pour avoir les droits en écriture) avant de le transférer définitivement?

Publié : jeu. 14/mai/2009 8:59
par MLD
Jacobus a écrit :Même avis que Dobro, c'est pas normal que ton système ne rafraîchisse pas automatiquement ton explorateur. Est-ce que par hasard tu ne créerais pas ton répertoire en mode temporaire (dans le dossier Temp utilisateur par exemple, pour avoir les droits en écriture) avant de le transférer définitivement?
Bonjour Dobro et Jacobus
J'ai véfifié les réglages de Widows. No problème.
Faites un éssai a partir d'un sous répertoire de PB. Création d'un répertoire dans C:,et transfer de fichiers et vous verrez.
a + Michel

Publié : jeu. 14/mai/2009 10:53
par MLD
MLD a écrit :
Jacobus a écrit :Même avis que Dobro, c'est pas normal que ton système ne rafraîchisse pas automatiquement ton explorateur. Est-ce que par hasard tu ne créerais pas ton répertoire en mode temporaire (dans le dossier Temp utilisateur par exemple, pour avoir les droits en écriture) avant de le transférer définitivement?
Bonjour Dobro et Jacobus
J'ai véfifié les réglages de Windows. No problème.
Faites un éssai a partir d'un sous répertoire de PB. Création d'un répertoire dans C:,et transfer de fichiers et vous verrez.
a + Michel

Publié : jeu. 14/mai/2009 14:03
par Ar-S
avec regedit clé

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update
Valeur : UpdateMode est bien sur 1 ?