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 :

Tableau de String - NullException


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 12
    Par défaut Tableau de String - NullException
    Bonjour les codeurs, bon voilà j'ai un petit soucis avec mon tableau de string, je vous explique le but:

    j'ai un textbox où l'on peut rentrer des noms de fichiers et/ou des extensions separé par des points-virgules et alors j'aimerais pouvoir d'une part differencier un nom de fichier d'une extension et les mettre ds un meme tableau, voilà mes fonctions utilisées:

    celle pour reconnaitre les extensions: (elle retourne soit le nom de fichier complet, soit l'extension sans l'étoile), celle-ci marche sans problème...


    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    Public Function VerifIfTextExt(ByVal Texte AsString) AsString
     
    Try
     
             Dim IfTextExt() AsString = Split(Texte, "*")
     
             Return IfTextExt(1)
     
    Catch ex As Exception
     
             Return Texte
     
    EndTry
     
    EndFunction
     
     
     
    celle pour remplir le tableau de string avec pour chaque ligne le retour de l'autre fonction: 
     
    Public
     
    Function VerifIfTextMultiCrit(ByVal Texte AsString) AsString()
     
    Try
     
             Dim PosCritère AsInteger = 0
     
             Dim TextMultiCritTriExt() AsString = Nothing
     
             Dim IfTextMultiCrit() AsString = Split(Texte, ";")
     
             ForEach Text AsStringIn IfTextMultiCrit
                      VerifIfTextExt(Text)
     
                      TextMultiCritTriExt.SetValue(VerifIfTextExt(Text), PosCritère)                je pense que c'est cette ligne qui pose probleme car elle m'envoi direct dans la ligne "Catch ex as exception"
     
                      PosCritère = PosCritère + 1
     
     
             Next
     
             Return TextMultiCritTriExt
     
    Catch ex As Exception
     
    EndTry
     
    EndFunction
    Voilà donc en fait, ske je ne sais pas faire c'est ecrire une nouvelle ligne ds un tableau sans limite de lignes...

    Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Peux tu utiliser les balises [CODE] pour rendre plus clair ton post ? car la on ne voit pas grand chose...

    EDIT : Fait
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    pourquoi ne pas utiliser une collection plutot qu'un tableau ??
    au lieux de chercher a grandir ton tableau.
    utilise un Ilist, et tu aura simplement a faire tableau.add(valeur), en plus il s'etend automatiquement selon tes besoin, plus tu en rajoute, plus il devient grand.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 12
    Par défaut
    j'ai essayé avec un tableau mais ca me fait la même erreur, mais de toute façon ce matin j'ai trouvé une solution a mon probleme en déclarant un tableau avec le nombre pile d'elements dont j'ai besoin.

    mais en tout cas merci de ton aide

  5. #5
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    oui ca marche, mais dans si jamais ton tableau a besoin d'une entrée supplémentaire, tu aura de nouveau ton erreur out of array, alors qu'avec une collection, la taille n'est pas fixe... mais bon c'est juste un conseil.

    ps : merci de mettre le tag resolu stp

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 12
    Par défaut
    en fait je sais pas vraiment le faire avec une collection, j'ai essayé mai pas arrivé snif...

    si conseil , j'sui preneur

    merci

Discussions similaires

  1. Tester si une String fait partie d'un tableau de String
    Par laloi dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 23/04/2005, 16h47
  2. [J2SE] tableau de string
    Par Jules82 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 17/03/2005, 14h35
  3. Ranger un tableau de String dans ma HashMap
    Par jeyce dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 26/08/2004, 22h41
  4. [Collections] Conversion de Vector en tableau de String
    Par java_math dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 06/06/2004, 12h55
  5. [Collections] Tableau de String
    Par gexti dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 02/06/2004, 15h42

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