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

SauveParamètre

Discussion dans 'Windev Mobile' créé par faq, Avr 16, 2021.

  1. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Bonjour

    Je stock une donnée en utilisant les 2 fonctions (SauveParamètre et ChargeParamètre), mon problème lors je lis cette donnée la fonction ChargeParamètre() revoie toujours le vide

    Voilà comment je procède

    Dans initProjet()
    IniLic est une chaine
    InitParamètre(paramIni, "Donnee")

    Dans le bouton "Valider"
    SAI_Infos="1234"
    SauveParamètre(PARAM_LIC, SAI_Infos)


    Dans une procédure globale

    PROCÉDURE LitDonnee ()
    IniLic=ChargeParamètre(PARAM_LIC,"") //Toujours IniLic est vide !!!!!

    SI IniLic~= "" ALORS
    OuvreFenêtreMobile(FenSaisieDonnee)
    SINON
    info(IniLic)
    Fin

    SauveParamètre() mémorise l'information dans le cache d'androïde, mais j'arrive pas à vérifier est ce vraiment a été enregistrée ou non
    Dans l'aide : Sous Android, les valeurs persistantes sont sauvegardées dans les préférences partagées (Shared Preferences) de l’application.

    Je cherche dans l'androïde Shared Preferences mais pas trouvé

    Merci de vos aides
     
    Tags:
  2. trick

    trick Active Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    173
    J'aime reçus:
    96
    Salut,

    avec InitParametres tu peux préciser ou tu veux sauver

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



    Jute pour un essai plutot que de mettre : SauveParamètre(PARAM_LIC, SAI_Infos)
    essaie SauveParamètre("TEST", SAI_Infos) et regarde avec
    ChargeParamètre("TEST, SAI_Infos) si tu as des valeurs
     
  3. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Merci

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

    de ton retour

    PARAM_LIC ="TEST" //(variable constant)
    Pour ma première test j'ai mis les valeurs en dur mais ça n'a pas marché
     
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,948
    J'aime reçus:
    1,569
    Je pencherais plutôt pour un problème d'unicode.
    En effet, dans l'aide il est écrit
    paramIni : Les paramètres seront sauvegardés dans une section [Global] d'un fichier au format .INI.
    Rajoute donc un ansiversunicode lors du chargeparametre.
    Personnellement, je préfère sauvegarder dans la base de données ou dans un fichier texte.
    Je n'utilise pas cette fonction.
     
  5. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Bonjour POPOY

    Oui l'information je la sauvegarde dans la base de données,
    Mais au lancement de l'application depuis mon androïde je veux mémoriser l'identifiant de l'appareil : SysIdentifiant()
    car cette dernière se change à chaque MAJ de l'appareil ou une initialisation,...
    Alors de pencher de mémoriser une DonneGUID()!!

    est ce que t'as une idée ?
     
  6. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,948
    J'aime reçus:
    1,569
    As tu essayé ma suggestion
    Sur ansiversunicode?
     
  7. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Le test avec ansiversunicode() ca marche
    Merci popoy
     

Partager cette page

Chargement...