IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Petite erreur dans code


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut Petite erreur dans code
    Salut! J'ai une petite probleme a resoudre dans un code.

    J'ai le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Imports System.IO.TextWriter
    Module Module1
     
        Sub Main()
            Dim newError As TextWriter 'ici c'est la ligne 5 ou se trouve l'erreur
     
            Console.SetError(newError)
        End Sub
     
    End Module
    Il me donne cette erreur:

    Error 1 Type 'TextWriter' is not defined. C:\Documents and Settings\MIHAI\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\Module1.vb 5 25 ConsoleApplication1
    Comment je dois modifier le code au-dessus?

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Voici l'exemple officiel msdn du textwriter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Imports System
    Imports System.IO
    Public Class TextRW
        Shared Sub Main()
            Dim aStringWriter, aStreamWriter As TextWriter
            aStringWriter = New StringWriter()
            aStreamWriter = New StreamWriter("InvalidPathChars.txt")
            WriteText(aStringWriter)
            WriteText(aStreamWriter)
            aStreamWriter.Close()
            Dim aStringReader, aStreamReader As TextReader
            aStringReader = New StringReader(aStringWriter.ToString())
            aStreamReader = New StreamReader("InvalidPathChars.txt")
            ReadText(aStringReader)
            ReadText(aStreamReader)
            aStreamReader.Close()
        End Sub
        Shared Sub WriteText(aTextWriter As TextWriter)
            aTextWriter.Write("Invalid file path characters are: ")
            aTextWriter.Write(Path.InvalidPathChars)
            aTextWriter.Write("."C)
        End Sub
        Shared Sub ReadText(aTextReader As TextReader)
            Console.WriteLine("From {0} - {1}", _
                aTextReader.GetType().Name, aTextReader.ReadToEnd())
        End Sub
    End Class

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Salut Danyel!

    Merci pour ton reponse!

    Il m'a donne 2 erreurs et j'ai modifie comme ca ce que tu m'ar remis:

    Dans un nouveau fichier .vb copie ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    Imports System
    Imports System.IO
    Public Class TextRW
        Shared Sub Main()
            Dim aStringWriter, aStreamWriter As TextWriter
            aStringWriter = New StringWriter()
            aStreamWriter = New StreamWriter("InvalidPathChars.txt")
            WriteText(aStringWriter)
            WriteText(aStreamWriter)
            aStreamWriter.Close()
            Dim aStringReader, aStreamReader As TextReader
            aStringReader = New StringReader(aStringWriter.ToString())
            aStreamReader = New StreamReader("InvalidPathChars.txt")
            ReadText(aStringReader)
            ReadText(aStreamReader)
            aStreamReader.Close()
        End Sub
        Shared Sub WriteText(ByVal aTextWriter As TextWriter)
            aTextWriter.Write("Invalid file path characters are: ")
            aTextWriter.Write(Path.InvalidPathChars)
            aTextWriter.Write("."c)
        End Sub
        Shared Sub ReadText(ByVal aTextReader As TextReader)
            Console.WriteLine("From {0} - {1}", _
                aTextReader.GetType().Name, aTextReader.ReadToEnd())
        End Sub
    End Class
    Pourtant j'obtiens le message d'erreurs suivant:

    Error 1 'InvalidFileNameChars' is not a member of 'System.IO.Path'. C:\Documents and Settings\MIHAI\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\Module1.vb 20 27 ConsoleApplication1

    Dans InvalidPathChars.txt un fichier notepad j'ai le contenu suivant:


    test1 test2 test3
    test4 test5 test6

    Quand je lance le programme le contenu n'est pas affiche sur l'ecran.

    Pourquoi?

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Si tu fais ceci, as tu une erreur et est ce que ca fonctionne ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Imports System
    Imports System.IO
     
    Public Class TextRW
     
        Shared Sub Main()
     
            Dim aStringWriter As TextWriter
            aStringWriter = New StringWriter()
            WriteText(aStringWriter)
     
        End Sub
     
    End Class

Discussions similaires

  1. Nombres parfaits : petite erreur dans l'algorithme
    Par katrena99 dans le forum Pascal
    Réponses: 6
    Dernier message: 27/01/2014, 22h36
  2. [Débutant] Petit erreur dans un code C#
    Par Farouxo dans le forum C#
    Réponses: 5
    Dernier message: 06/06/2011, 00h26
  3. [SQL] Erreur dans code PHP
    Par Mans91 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 27/06/2007, 10h08
  4. erreur dans code: écrir dans un fichier
    Par wiss20000 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 30/03/2007, 09h49
  5. [MySQL] Erreur dans code php
    Par Badr3am dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 31/01/2006, 22h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo