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 !!
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

Publié : mer. 13/mai/2009 10:15
par MLD
Dobro a écrit :c'est quand meme curieux ton truc !!
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

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é
Valeur :
UpdateMode est bien sur 1 ?