begin process at 2010 09 04 13:41:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PDA

 > 

Divers

 > 

Général

 > 

Stockage des variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Stockage des variables

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ée 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

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales