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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Info( SysRepCarteStockage())
Et j'essaie un
Si j'essaie un HCréationSiInexistant("*") j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HChangeRep("*", "/storage/emulated/0/datas")
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())Impossible de créer le fichier </storage/emulated/0/datas/poste.ndx>, le fichier n'a pas été trouvé ...
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 :
et il fonctionnait très bien, je balançais mes fichiers dans le datas ...
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) )
Une idée ?
Merci d'avance !
Olivier
Partager