Page 1 sur 1
[R] Bug FileSelectFolder
Posté : dim. 19 juin 2011 16:31
par SurPriseS
Bonjour,
Petite question, j'ai rien trouvé sur le sujet, un ami à testé mon programme de lecture MP3 et lorsque que la fonction FileSelectFolder est appeler, ben sa donne ça (ne pas faire attention à la 2eme erreur, je sais d'où elle vient celle là xD) :
Donc il ne peut pas sélectionner le dossier, et donc tout le reste ne fonctionne pas...
Une idée ?
Code : Tout sélectionner
$cheminrep = FileSelectFolder("Choisir un dossier musique ? (Merci de sélectionnez le dossier) ", "")
J'avais un espace entre les 2 derniers "", je ne sais pas si sa peut en être la cause ?
Merci !
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 16:56
par jchd
Sur quel système et avec un exe 32 ou 64-bits ?
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 16:59
par mikell
La 2ème erreur a pu interrompre le script et bloquer l'affichage
L'espace entre les "" n'est pas en cause ("A nonexistent root dir will also cause the Desktop folder to be root.")
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 17:06
par SurPriseS
Un xp, donc en 32 très certainement, compilé en 32 également vu que j'utilise aussi Xp 32

et chez moi pas de soucis
Pour l'erreur qui suit, elle n'as aucun rapport, mais il m'as tout mis sur le même screen alors j'ai posté tel quel

je sais exactement d'où elle vient, faut que j'arrive à trouver une solution pour la corriger...

Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 17:28
par jchd
Qu'il vérifie son registre, car si la clé desktop a sauté ...
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 17:38
par SurPriseS
D'acc
J'ai fait un ptit script bidon pour le coup :
Code : Tout sélectionner
MsgBox(0,"@DesktopCommonDir",@DesktopCommonDir)
MsgBox(0,"@DesktopDir",@DesktopDir)
Si sa renvoie rien, c'est que le problème vient de sa base de registre ?
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 17:49
par mikell
SurPriseS a écrit :Pour l'erreur qui suit, elle n'as aucun rapport
Si les 2 fenêtres qui sont sur le screen sont apparues simultanément, c'est possible que au moment ou autoit détecte l'erreur, il bloque l'execution du script et des fonctions appelées par le script, et tu peux très bien te retrouver avec une GUI partiellement affichée, même si c'est une GUI windows
Le programme a été retesté après correction de la 2ème erreur ?
@jchd
la clé desktop ne fait pas partie des données que windows restaure automatiquement en cas de problème ?
Re: [..] Bug FileSelectFolder
Posté : dim. 19 juin 2011 17:56
par jchd
Dans un système vérolé tout est possible.
Re: [R] Bug FileSelectFolder
Posté : dim. 19 juin 2011 23:52
par SurPriseS
Donc c'étais bien l'espace en trop...
Pas bien :
Code : Tout sélectionner
$cheminrep = FileSelectFolder("Choisir un dossier musique ? (Merci de sélectionnez le dossier) ", " ")
Bien :
Code : Tout sélectionner
$cheminrep = FileSelectFolder("Choisir un dossier musique ? (Merci de sélectionnez le dossier) ", "")
Après va comprendre pourquoi sa marchais chez tout le monde sauf chez lui...
Re: [R] Bug FileSelectFolder
Posté : lun. 20 juin 2011 07:17
par jchd
Argh, j'avais pas capté le coup de l'espace là. Je le voyais à la fin du texte... Mal lu.