Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Stockage des variables [ Divers / Général ] (bayroom)

lundi 26 novembre 2007 à 17:37:16 | Stockage des variables

bayroom

Salut tout le monde ;

Je développe actuellement une application pda sur VS 2005, je cherche à stocker une variable en local une fois pour toute, c'est à dire la retrouver à chaque redémarrage de mon programme et elle doit être bien accessible pour toutes les classes.Merci d'avance.

Cordialement.


lundi 26 novembre 2007 à 18:16:34 | Re : Stockage des variables

Stephane33

Membre Club Administrateur CodeS-SourceS
Portabilité de variables


Dim Mavariable1 as string 'Visible dans ce module = Private

Public Mavariable2 as string 'Visible sur tout le projet

Public Class  MaClasse
Dim Mavariable3 as string 'Visible dans cette classe uniquement

Private Sub Mafonction()
 Dim Mavariable4 as string 'Visible dans cette fonction uniquement
End Sub

End Class

Le savoir n'est que le filtre de l'experience

lundi 26 novembre 2007 à 22:44:48 | Re : Stockage des variables

bayroom

Salut à tous ;

Je vous remercie Stephane de votre réponse très clair mais j'ai bien peur que ce n'est pas exactement dont j'ai besoin, à moi donc d'éclaircir : Il faut que je stocke une variable dans un fichier externe (.txt par exemple) pour la retrouver à chaque fois que je relance mon programme, c'est bien possible j'imagine il me faut juste créer le fichier txt ou xml, y insérer ma variable, et le stocker. Sous windows c'est facile mais comment faire sous pda, à propos j'utilise comme simulateur windows mobile 5.0 pocket pc   


mardi 27 novembre 2007 à 11:54:59 | Re : Stockage des variables

Stephane33

Membre Club Administrateur CodeS-SourceS
Soit tu utilises un StreamWriter et StreamReader, ce qui te permettra de stocker ta variable au format texte.
Soit tu stockes cette variable dans la base de registre(OpenNetCf)
Pour les exemples, tu développes avec Quoi ?

Le savoir n'est que le filtre de l'experience

mardi 27 novembre 2007 à 23:26:56 | Re : Stockage des variables

bayroom

Salut à tous ;

Je remercie chaque membre ayant pense à m'aider et plus particulièrement monsieur stephane pour votre aide précieuse, je suis parvenu à une solution, voici mon code en espérant pouvoir aider quelqu'un :

pour creer le fichier txt et y ecrire "hello world"

Dim fs AsNew System.IO.FileStream("\Program Files\test\toto.txt", IO.FileMode.OpenOrCreate, IO.FileAccess.ReadWrite, IO.FileShare.ReadWrite)

Dim sw As New System.IO.StreamWriter(fs)

sw.WriteLine("hello world")

sw.Close()

fs.Close()

pour lire a partir du fichier

Dim sr As StreamReader = File.OpenText("\Program Files\test\toto.txt")

Dim line As String

Do Until sr.Peek = -1

line = sr.ReadLine()

Loop

sr.Close()

Trois choses à remarquer :

-Il faut faire <add new item> puis ajouter le fichier texte <toto.txt>

-Il faut changer la propriété <build action> du toto.txt à <content> afin que ce fichier soit dans votre émulateur

-Enfin il faut designer l'emplacement de votre projet dans l'émulateur lui-même soit par exemple \Program Files\DeviceApplication\toto.txt


une chose encore si votre fichier texte est utilisé par une autre application dans le pda vous aurez une erreur sinon pas de problemes

Si vous avez des améliorations à me proposer je suit preneur, merci à tous

 




Cette discussion est classé dans : variables, stockage


Répondre à ce message

Sujets en rapport avec ce message

Stockage de données dans un fichier PALM [ par GG25 ] Bonjour!je cherche à stocker des chaines de caractères dans un fichier PDB sur le palm. comment dois je faire?Et une fois le fichier créé,pour pouvoir


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.