begin process at 2008 08 30 02:56:17
1 233 993 membres
30 nouveaux aujourd'hui
14 294 membres club

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)

Stockage des variables le 26/11/2007 17:37:16

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.


Re : Stockage des variables le 26/11/2007 18:16:34

Stephane33
Membre Club
(Admin CS)
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

Re : Stockage des variables le 26/11/2007 22:44:48

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   


Re : Stockage des variables le 27/11/2007 11:54:59

Stephane33
Membre Club
(Admin CS)
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

Re : Stockage des variables le 27/11/2007 23:26:56

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

 



Classé sous : variables, stockage

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS