begin process at 2012 02 17 02:51:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Je n'arrive pas à lire un fichier texte lancer en commandline


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

Je n'arrive pas à lire un fichier texte lancer en commandline

lundi 20 octobre 2003 à 21:24:42 | Je n'arrive pas à lire un fichier texte lancer en commandline

Rabba

J'ai un ptit problème... Mon but est de créer des fichiers de sauvegarde avec une certaine extension contenant du texte et que lorsque je clique sur ce fichier mon programme s'ouvre et lit dans le fichier les info de sauvegarde... J'ai essayé ce code et ca me retourne le bon chemin d'accès, mais lorsque je veux faire un " open strTxtPath For input As #1" ca me génère une erreur... Pourriez-vous me contrer cette dernière? Merci d'avance...
lundi 20 octobre 2003 à 21:27:27 | Re : Je n'arrive pas à lire un fichier texte lancer en commandline

neodante

Administrateur CodeS-SourceS

Neodante

Quelle erreur ????
A priori soit le chemin est mal formaté soit ton descripteur #1 est déjà utilisé !
@+
lundi 20 octobre 2003 à 21:33:24 | Re : Je n'arrive pas à lire un fichier texte lancer en commandline

Rabba

en fait ca ne met pas d'erreur lors du lancement, mais lorsque que je rappelle la procédure (j'utilise une procédure "ouvrir") ca me met : errreur d'exécution '53'... g planté une msgbox avant le "open..." contenant le path et il etait correct, c'est seulement sur le "open.." que l'erreur se met! J'ai mis en fait comme descripteur #freefile, comme ca il ne devrait pas y avoir de prob... Au sec! :-(
lundi 20 octobre 2003 à 22:05:26 | Re : Je n'arrive pas à lire un fichier texte lancer en commandline

Rabba

Oups, c'est 52 le n° de l'erreur...

J'ai en fait repris la source qui est sur ce lien http://www.vbfrance.com/code.aspx?ID=7169 pour avoir le nom du fichier executé... et après c un tout simple "open..." que je voudrais faire.... Mais comment??? mystère...
mardi 21 octobre 2003 à 00:02:54 | Re : Je n'arrive pas à lire un fichier texte lancer en commandline

neodante

Administrateur CodeS-SourceS

Neodante

Voici les exemples de MSDN :

Open, instruction, exemple
Cet exemple illustre différentes utilisations possibles de l'instruction Open pour permettre les opérations de lecture/écriture dans un fichier.

Le code suivant ouvre le fichier FICHTEST en mode de lecture séquentielle.

Open "FICHTEST" For Input As #1
' Ferme le fichier avant de l'ouvrir à nouveau dans un autre mode.
Close #1

Cet exemple ouvre le fichier en mode Binary (binaire) pour des opérations d'écriture uniquement.

Open "FICHTEST" For Binary Access Write As #1
' Ferme le fichier avant de l'ouvrir à nouveau dans un autre mode.
Close #1

L'exemple suivant ouvre le fichier en mode Random (aléatoire). Ce fichier contient des enregistrements de type Record défini par l'utilisateur.

Type Record ' Désigne le type défini par l'utilisateur.
ID As Integer
Name As String * 20
End Type

Dim MyRecord As Record ' Déclare la variable.
Open "FICHTEST" For Random As #1 Len = Len(MyRecord)
' Ferme le fichier avant de l'ouvrir à nouveau dans un autre mode.
Close #1

Cet exemple de code ouvre le fichier en mode d'écriture séquentielle; n'importe quel processus peut lire ou écrire dans le fichier.

Open "FICHTEST" For Output Shared As #1
' Ferme le fichier avant de l'ouvrir de nouveau dans un autre mode.
Close #1

Cet exemple de code ouvre le fichier en mode Binary (binaire) pour la lecture ; les autres processus ne peuvent pas le lire.

Open "FICHTEST" For Binary Access Read Lock Read As #1

Et la documentation sur OPEN :

Permet d'exécuter une opération d'Entrée/Sortie (E/S) sur un fichier.

Syntaxe

Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

La syntaxe de l'instruction Open comprend les éléments suivants :

Élément Description
pathname Expression de chaîne indiquant un nom de fichier - peut comprendre un nom de répertoire ou de dossier et un nom de lecteur.
mode Mot clé indiquant le mode d'ouverture du fichier : Append, Binary, Input, Output ou Random. S'il n'est pas indiqué, le fichier est ouvert en mode Random.
access Facultatif. Mot clé indiquant les opérations autorisées sur le fichier ouvert : Read, Write ou Read Write.
lock Facultatif. Mot clé indiquant les opérations restreintes sur le fichier ouvert par d'autres processus : Shared, Lock Read, Lock Write et Lock Read Write.
filenumber Numéro de fichier valide compris entre 1 et 511, inclus. Utilisez la fonction FreeFile pour obtenir le prochain numéro de fichier disponible.
reclength Facultatif. Nombre inférieur ou égal à 32 767 (octets). Pour les fichiers ouverts en mode Random, cette valeur représente la longueur de l'enregistrement. Pour les fichiers séquentiels, elle représente le nombre de caractères contenus dans la zone tampon.


Remarques

Avant de pouvoir exécuter une opération d'Entrée/Sortie sur un fichier, vous devez l'ouvrir. L'instruction Open permet d'associer une zone tampon d'Entrée/Sortie au fichier et de déterminer le mode d'accès à ce fichier dans cette zone.

Si le fichier indiqué par l'argument pathname n'existe pas, il est créé au moment où un fichier est ouvert en mode Append, Binary, Output ou Random.

Si le fichier a déjà été ouvert par un autre processus et si le type d'accès indiqué n'est pas autorisé, l'instruction Open échoue et une erreur se produit.

La clause Len n'est pas prise en compte si l'argument mode a la valeur Binary.

Important En mode Binary, Input et Random, vous n'êtes pas obligé de fermer un fichier avant de l'ouvrir sous un autre numéro de fichier. En mode Append et Output, vous devez fermer un fichier avant de l'ouvrir sous un autre numéro de fichier.

Pour ma part je ne vois pas, soit ton chemin n'est pas formaté correctement, soit je ne sais pas je n'ai jamais eu de prob avec OPEN je trouve que c'est un fonction qui marche super bien !!
Je n'arrive pas à trouver l'erreur 52 car je n'est plus VB d'installé sur ma machine : en ce moment c'est mon dossier technique d'école sur attaques TCPIP en Java sous Linux !
@+


Cette discussion est classée dans : fichier, arrive, texte, lire, lancer


Répondre à ce message

Sujets en rapport avec ce message

Lire le premier caractère d'un fichier texte [ par thkiller ] Bonjour, Je désire pouvoir lire uniquement le premier caractère d'un fichier text que j'aurais préalablement inscrit un foix pour tout grave a windows Lire un fichier texte et récupérer le contenu de chaque champ de ligne qui est séparé par des tabulations [ par gregory__forel ] Bonjour à tous,Je dispose d'un fichier texte dont voici le contenuA   150B   385C   789etc...Entre les lettres et les numéros, il y a une "tabulati Lire un fichier texte mot à mot [ par akaii ] Hello,Je dois lire un fichier text et faire ressortir tous les mots pour les comparer avec deux autres mots et je n'ai pas trouvé de code équivalent, lire un fichier texte ligne par ligne en vb.net [ par guiguidu25 ] Bonjour tout le monde je voudrais savoir comment lire un fichier texte ligne par ligne en vb.net je savais le faire pendant un moment mais j'ai oublié .Net Compact Framework Lire un Fichier Texte [ par JeffC1977 ] Bonjour....Je cherche depuis quelque heures le moyen de lire un fichier texte avec Compact Framework.J'ai trouvé du code sur MSDN mais quand je copie VB.Net Lire fichier Texte [ par JeffC1977 ] Salut...J'aimerais savoir pourquoi ca me dit que mon fichier ne peut être lu. En fait ca me dit que le fichier est peut-être utilisé et impossible à o Lecture d'une ligne de texte [ par DarkMickael ] Bonjours, je shouaiterai lire un fichier texte mais uniquement une ligne de ce texte  Explication : fichier aaa.text | contenant => aaaaa Lire fichier texte et l'exporter vers Access [ par rytta87 ] Salut, je voudrais lire un fichier texte ligne par ligne avec un delimiteur de "," et l'exporter vers une table dans une base de donnees Access. J'ai VB.Net Lire un Fichier texte ajouter au Projet [ par MagDix ] Salut.. Je suis incapable de lire un fichier Texte. J'ai ajouter un fichier texte à mon projet (Project - Add Item) Choice txtFile J'ai mis de l Lire et écrire dans un fichier texte à une ligne bien définie [ par kyoleroi ] Bonjour,Alors voici mon problème:j'ai un fichier text qui est rempli séquentielement.exemple : 1;csd;cds;cds2;cd;eg;tjh3;hty;kui;kiu...12; hty;kfj;ser


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,917 sec (3)

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