Bonsoir,

je suis en train de me prendre la tête avec une petite appli que je vouslais "faire en 3 minutes", mais ça fait deux jours que je passe mes soirées dessus ...

Le but est de faire une simple fenêtre avec une liste qui affiche des données, jusque-là , ça roule.

la seule chose est que, je voudrais faire un HChangeRep() lors de l'initialisation pour pouvoir mettre manuellement mon fichier .fic et . ndx dans un répertoire de la sdcard ... là ça ne joue plus ...

J'ai un Huawai G Play Mini avec Android 4.4.2.

Si je fais un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	Info( SysRepCarteStockage())
J'ai comme réponse : /storage/emulated/0 , donc je crée un répertoire "datas" à la racine de la sdcard depuis Windows en mode USB.

Et j'essaie un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	HChangeRep("*", "/storage/emulated/0/datas")
Si j'essaie un HCréationSiInexistant("*") j'ai une erreur :

Impossible de créer le fichier </storage/emulated/0/datas/poste.ndx>, le fichier n'a pas été trouvé ...
Si je regarde le chemin au moyen ES Explorer, le chemin de la sdcard est "/storage/sdcard1/datas" (donc pas celui retourné par la fonction SysRepCarteStockage())


J'y perds mon latin ... impossible de trouver une logique dans tous cela ...

Une idée ? j'avais fait un système similaire sur HTC il y a 2-3 ans et je n'avais pas eu tous ces soucis.

j'avais utilisé ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	sDossier est une chaîne = "/sdcard/datas"
 
	SI fRépertoireExiste(sDossier) = Faux ALORS
		fRepCrée(sDossier)
	FIN
	Info(HChangeRep("*",sDossier) )
et il fonctionnait très bien, je balançais mes fichiers dans le datas ...

Une idée ?

Merci d'avance !

Olivier