IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

ecriture de fichier texte sur mobile android


Sujet :

Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 226
    Par défaut ecriture de fichier texte sur mobile android
    Bonjour
    après installation sur le mobile, je dois écrire un fichier texte
    où va se trouver ce fichier après écriture
    dans le même répertoire de l'application ??

    (j'ai donné les droits pour lire et écrire)
    désolé mon ignorance, je débute avec les mobiles
    ça fait 2 boites de "Doliprane" que je prends
    car hausse de température au niveau du cerveau

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 226
    Par défaut
    Bonsoir
    j'ai mis ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    repertoire:=System.IOUtils.TPath.GetDocumentsPath;
    ne pas oublier de mettre en uses System.IOUtils

    j'ai mis ça et ça fonctionne sur windows
    demain, j'essaierai sur android

  3. #3
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut
    Bonjour,

    Oui, ça doit marcher sur Android aussi.

    Voici un lien qui indique les différents chemins suivant les plates-formes utilisées :

    https://docwiki.embarcadero.com/RADS...ises_en_charge

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2021
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Décembre 2021
    Messages : 164
    Par défaut
    Bonjour,

    J'utilise ce code sur un de mes projets et il fonctionne normalement sur IOS/Android/Windows, j'y ajoute juste le délimiteur de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Path := System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim;

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 569
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Ajouter System.IOUtils dans la liste des uses, oui, que ce soit niveau interface ou implémentation.
    Par contre, il n'est pas toujours utile de l'indiquer dans l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    repertoire:=System.IOUtils.TPath.GetDocumentsPath;
    peut très bien s'écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    repertoire:=TPath.GetDocumentsPath;
    tout dépendra du type d'unité (datamodule ou form) et si la forme utilise des SVG, avec FMX.TPath qui provoque des erreurs à cause du même nom

    Pour répondre à PetitBoutDeCode perso je préfère utiliser TPath.Combine(chemin,nomfichier)

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2021
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Décembre 2021
    Messages : 164
    Par défaut
    Effectivement je ne connaissais pas et c'est beaucoup plus pratique! merci pour le tuyau

  7. #7
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut Ecrire et lire dans un fichier texte Android Delphi
    Voici la solution pour lire et écrire dans un fichier texte Android Delphi


    https://www.yakafaire.eu/delphi-char...t-fichiers.php

Discussions similaires

  1. lire un fichier text sur le reseau avec android studio
    Par anthony25 dans le forum Android Studio
    Réponses: 3
    Dernier message: 25/02/2019, 15h45
  2. Ecriture sur un fichier texte sur serveur local
    Par laurentSc dans le forum Langage
    Réponses: 8
    Dernier message: 04/03/2018, 21h52
  3. Réponses: 6
    Dernier message: 23/02/2006, 12h09
  4. Réponses: 29
    Dernier message: 28/07/2005, 13h41
  5. Envoyer un fichier texte sur un port IP ?
    Par jnc dans le forum Web & réseau
    Réponses: 4
    Dernier message: 19/07/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo