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 : Enregistrement de plusieurs variable dans un fichier [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (sanaria)

mardi 16 novembre 2004 à 19:59:51 | Enregistrement de plusieurs variable dans un fichier

sanaria

Bonjour à tous,

Voila, j'aurais voulu avoir des informations quand aux fonctions à utiliser afin de pouvoir enregistrer plusieurs variables dans un fichier de mon choix, que je pourrais alors réouvrir pour redonner a des variables la valeurs precedement enregistré.

Merci d'avance pour vos conseils.
Je suis plutot novice mais j'ai quand meme quelques bases.. :D

mardi 16 novembre 2004 à 20:19:14 | Re : Enregistrement de plusieurs variable dans un fichier

nr

Membre Club
Salut,

Ci joint un exemple pour ouvrir un fichier type text :

Open chemindufichieravecextention For Input As #1
Input #1, variable1, variable2 ....
Input #1, variable3, variable 4.... 'ecrit sur la deuxième ligne par ex.
Close #1

idem pour ecrire dans un fichier

Open chemindufichieravecextention For Output As #1
Write #1, variable1, variable2 ....
Write #1, variable3, variable 4
Close #1

dans la variable chemindufichieravecextention tu met "C:\toto.txt"

Voila j'espère que c'est ce que tu cherches.

@+

mardi 16 novembre 2004 à 20:25:30 | Re : Enregistrement de plusieurs variable dans un fichier

cboulas

Membre Club
Salut, tu fichier doit être structuré, comme l'a indiquer NR, pour ouvrir un fichier texte en mode écriture tu doit utiliser OutPut sur la méthode Open, ensuite pour écrire dans le fichier tu as la méthode Write ou Print, les 2 s'utilisent de la même manière.

Et pour l'ouvrir utilise InPut avec la méthode Open

Chris...
Web : Firstruner - eMail : Support

mardi 16 novembre 2004 à 23:26:05 | Re : Enregistrement de plusieurs variable dans un fichier

sanaria

Tout d'abord merci a vous deux.

J'aurais cependant besoin de quelques précisions :
- Comment puis-je alors faire pour lire la variable en ligne L ?
- Pour l'écrire en ligne L ?
- Existe t-il une méthode impliquant la création d'un fichier avec une extension spécifique a mon programme par exemple ?


Merci

mardi 16 novembre 2004 à 23:46:51 | Re : Enregistrement de plusieurs variable dans un fichier

gandalflegris007

Membre Club
Salut sanaria,

pour répondre dans l'ordre :
- lire en ligne L, tu ouvre ton fichier en mode lecture comme te l'a expliqué nr, puis tu lis ligne par ligne (t'as pas le choix, tu commences en début de fichier et tu les déroules toutes) jusqu'à ce que t'arrive à la ligne qui va bien.
Le mieux est sans doute d'identifier tes lignes :
var1=valeur1
var2=valeur2
var3=valeur3
etc ...
et tu lis ligne par ligne, et à chaque lecture tu teste si c'est la ligne qui t'intérsse (du genre if left(Ligne,4)="var2") then .....

Dans ces cas là, c'est pas mal de faire une boucle du style
while not eof(NumFichier)
blabla
loop
le eof() t'indique quand tu arrives à la fin de ton fichier

- écrire la ligne L :
encore une fois, t'as pas le choix, tu écris à la suite du reste.
==> si t'as déjà 12 lignes de saisies, tu ne vas pas pouvoir directement insérer une ligne par exemple entre la 8 et la 9.
Tu seras obligé de récupérer l'ensemble de tes lignes dans un tableau de string, tu insère dans ton tableau la ligne qui t'intéresse.
Tu détruits ton fichier et le reconstruit avec le tableau que tu viens de te faire.

- créer un fichier avec l'extension qui va bien :
par défaut, la méthode open ouvre le fichier que tu lui mets en paramètre, et le crée s'il n'existe pas.
pour ce qui est de l'extension, si tu y met du texte avec les commandes de nr, quelque soit l'extension que tu lui colle, tu pourra y accéder en texte (notepad, wordpad, commandes texte de vb, etc ...) même s'il s'appelle essai.toto

En espérant avoir complété les infos que tu avais déjà ...
Guich

mardi 16 novembre 2004 à 23:53:02 | Re : Enregistrement de plusieurs variable dans un fichier

sanaria

Merci beaucoup, j'ai encore bcp de boulot pour bien maitriser ca afin de pouvoir en faire qq chose de correct mais je sais au moins sur quoi baser mes recherches.

Bonne nuit à tous et n'hésitez pas a préciser en détail une méthode type qui me premettrait de sasir l'ensemble des fonctions intéressantes dans ce cas si vous avez du temps a me consacrer.

Encore merci !



Cette discussion est classé dans : fichier, enregistrement, variables, variable


Répondre à ce message

Sujets en rapport avec ce message

URGENT enregistrement d'une variable String dans un fichier text [ par craab ] Bonjour à tous!Je cherche à enregistrer une variable de type String avec inclu dedans des retour chariot dans un fichier texte avec un nom et un chemi URGENT enregistrement d'une variable String dans un fichir text [ par craab ] Bonjour à tous!Je cherche à enregistrer une variable de type String (avec inclu dedans des retour chariot) dans un fichier texte avec un nom et un che URGENT enregistrement d'une variable String dans un fichir text [ par craab ] Bonjour à tous!Je cherche à enregistrer une variable de type String (avec inclu dedans des retour chariot) dans un fichier texte avec un nom et un che fichier a acces direct et variable d'enregistrement [ par piope ] bonjour !! alors voila :je cherche a gerer un fichier a acces direct (ouverture, lecture, ecriture) et mon probleme est que lorsque je declare une var Lire des variables dans un fichier [ par revolt ] Bonjour,Voilà, g un fichier, et je voudrais lire des variables a l'intérieurPour l'instant je prend l'intégralité du fichier et je le met dans la vari Fichier INI [ par frbass ] Bonjour,Grâce à votre site j'ai trouvé comment utiliser les fichiers ini dans mon programme.Cepandant, est-il possible d'obtenir une variable suite à Affecter à une varaibale le nom d'un fichier [ par stupideGandalf ] Plus précisément, j'ai un code Vb avec une variable de type "Excel.application", et j'aimerais affecter à cette variable le nom d'un fichier excel.... enlever une partie du nom d'1 fichier [ par quitues ] bonjour a tous,comment peut on enlever une partie d'une variable ??ex. : j'ai des variables "icon_......." comment pourrais je enlever le "icon_" de l [VB.NET] besoin d'aide svp [ par zefree ] bonjour,Voila le probleme (tres succintement): Je développe sur pocket PC en vb.NET (compact framework) J'ai 2 windows form pour l'instant: La pr Variables plusieurs forms [ par zebiker ] Salutc assez simple je pense :je cherche comment avoir une variable utilisable avec plusieurs forms..ca marche pas avec "Public variable" , comment fa


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 4,477 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é.