1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Création repertoire

Discussion dans 'Windev Mobile' créé par WX1331, Fev 17, 2018.

  1. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Saut mes amis

    Voila je suis bloqué sur la création de répertoire pas en mode test mais en mode exécution dans WM :

    dont voiçi le code :

    GLOBAL
    Chemin est chaîne="/SDCard/Android/data/BaseHF" //SDCard est la mémoire Interne du Smartphone
    SI fRepExiste(Chemin)=Faux ALORS
    SI PAS fRepCrée(Chemin) ALORS //Tjs Null
    Info(ErreurInfo(errComplet))
    FIN
    FIN

    HChangeRep("*",Chemin)
    HCréationSiInexistant("*")

    quand je lui dit de m'envoyé le rapport il me met impossible de créer le fichier employés.ndx
     
    Tags:
  2. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Salut mes amis c'est résolu

    Après moult essai et tests, j'ai changé le chemins par
    Chemin est chaine = SysRepCarteStockage()+"/BaseHF"

    et la il créer le répertoire BASEHF
     
    joker, aminej76 et suenodesign aiment ça.
  3. karleez

    karleez Active Member

    Inscrit:
    Jan 19, 2018
    Messages:
    140
    J'aime reçus:
    113
    Et Oui c'est ce qu'il fallait bien faire, moi aussi j'ai déjà confronter ce problème
     
  4. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Justement si on regarde l'aide :voila ce qui est écrit sur la fonction SysRepCarteStockage()

    SysRepCarteStockage() = Le chemin du répertoire racine de la zone de stockage externe primaire : Externe Primaire ??? Si tu as une carte mémoire que retourne cette fonction.

    salutations
     
    #4 WX1331, Fev 18, 2018
    Dernière édition: Fev 18, 2018
  5. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Saut mes amis

    Voila je suis bloqué sur la création de répertoire pas en mode test mais en mode exécution dans WM :

    ...
    Cliquez pour agrandir...
    Héllo

    C'est normal que ça passe en modetest() car WM fait fonctionner l'appli en virtuel

    Par contre, que ce passerait il si il n'y avait pas de SDCard sur ton terminal ?
    As tu essayé STP ?
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Wi tjs erreur s'il n'y a pas de sdcard car il ne peut pas créé le dossier.

    Salutations
     
  • gelop4

    gelop4 Member
    MEMBRE WX

    Inscrit:
    Fev 7, 2018
    Messages:
    48
    J'aime reçus:
    90
    Oui, tous les téléphone non pas de carte SD. (soit pas de carte, soit pas de possibilité)
    Il faut alors gérer les 2 cas si on veut utilisé le stockage externe en priorité.

    Regarde

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    pour vérifier la dispo.
    Sinon il faut utiliser la fonction

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    suenodesign apprécie ceci.
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32
    Merci les gars
     
  • Mauritius

    Mauritius Member

    Inscrit:
    Fev 10, 2018
    Messages:
    74
    J'aime reçus:
    70
    Merci. Voilà qui va aider tout le monde et gagner du temps surtout
     
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32
    Le répertoire est créé mais la copie des fichiers ne s'effectuent pas. Quelqu'un aurait une idée !
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Mais pourquoi copié, utilise hcreationsiinexistant près avoir créer le dossier
     
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Mais pourquoi copié, utilise hcreationsiinexistant près avoir créer le dossier
    Cliquez pour agrandir...
    Je veux faire une copie des fichiers installés sous Android dans un répertoire différent car le répertoire par défaut n'est guère accessible si le téléphone n'est pas rooté
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Regarde en haut dans mon exemple comment j'ai pu créér un répertoire
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,948
    J'aime reçus:
    1,569

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    tu devrai préciser la version d'Android car avant la 4.4 pas de souci
    après il faut ajouter dans le chemin le nom de l'application et en version 6 cela a encore changer
    il faut demander explicitement l'autorisation a l'utilisateur
    donc vu que ton code ne test pas la version il ne fonctionnera pas toujours
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    salut les développeurs

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    : j'ai testé sur un android 6, il a permis de créer un répertoire sdcard\BaseHF pas dans le répertoire de l'application car il faut rooter ton portable.

    salutations
     
    joker apprécie ceci.
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    salut les développeurs

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    : j'ai testé sur un android 6, il a permis de créer un répertoire sdcard\BaseHF pas dans le répertoire de l'application car il faut rooter ton portable.

    salutations
    Cliquez pour agrandir...
    Mon soucis n'est pas la création du répertoire puisqu'il le fait bien , mon soucis est plutôt la copie du répertoire des fichiers HFSQL dans le répertoire créé qui ne s'effectue pas
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , je voudrait savoir si c'est application C/S si oui alors créer les meme fichier en C/S et local
     
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , je voudrait savoir si c'est application C/S si oui alors créer les meme fichier en C/S et local
    Cliquez pour agrandir...
    Non c'est une base HFSQL classic , les fichiers sont intégrés dans l'apk, mon souhait c'est de permettre à l'utilisateur en cliquant sur un bouton de sauvegarder le répertoire des fichiers de l'application dans un nouveau répertoire accessible . Ce répertoire serait la sauvegarde de la base
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Tu as essayé avec la commande fCopieFichier voir l'aide
     
  • Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Tu as essayé avec la commande fCopieFichier voir l'aide
    Cliquez pour agrandir...
    Fcopierep
     
  • Partager cette page

    Chargement...