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 :

Problème avec un tableau


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 11
    Points : 18
    Points
    18
    Par défaut Problème avec un tableau
    Bonjour,

    Voila je suis coincé avec mon tableau et je n'arrive pas à résoudre le 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
     
     
    Function droit(ByVal dir As String, ByVal user As String)
     
     
            Dim sec As FileSecurity = New FileSecurity(dir, AccessControlSections.All)
            Dim dacl As AuthorizationRuleCollection = sec.GetAccessRules(True, True, GetType(NTAccount))
     
            For Each rqt As FileSystemAccessRule In dacl
                Dim N = 2
                Dim T() As String = {rqt.IdentityReference.Value, rqt.AccessControlType.ToString, rqt.FileSystemRights.ToString}
     
     
                T(0) = rqt.IdentityReference.Value
                T(1) = rqt.AccessControlType.ToString
                T(2) = rqt.FileSystemRights.ToString
     
                Dim AChercher As String = "TEST\Util2"
                Dim i As Integer
                For i = 0 To N
     
                    If T(0).ToString = AChercher Then
     
                        ListBox1.Items.Add(dir + "" + T(0) + "" + T(1) + "" + T(2))
     
     
                    End If
     
                Next i
     
            Next

    A savoir que si je n'utilise pas la condition if, le listbox affiche bien tous les résultats. Et quand j'utilise mon critère, aucun résultat n'est retourné,
    Si quelqu'un pouvait m'aider..

    Merci d'avance.

  2. #2
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    µDans le code que tu donnes, tu n'auras donc qu'un résultat:

    L'élément qui a pour "rqt.IdentityReference", "TEST\Util2"

    Si ton If ne retourne rien, c'est que aucun éléments n'a pour valeur:

    rqt.IdentityReference.Value = TEST\Util2.

    Deux conseils:

    - Utiliser String.Compare(String1,String2) retourne 0 si c'est égal.

    - Mets un point d'arret avant la boucle, ou un espion sur ton tableau ou un MsgBox qui affiche T(0).

    Tu verras bien quel valeur est comparer...
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/05/2006, 08h59
  2. Problème avec redimensionnement tableau
    Par PoZZyX dans le forum Réseau
    Réponses: 18
    Dernier message: 20/04/2006, 15h46
  3. Problème avec un tableau et saut de ligne
    Par ero-sennin dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/03/2006, 18h48
  4. Problème avec un tableau de tableau
    Par SubZero2 dans le forum Langage
    Réponses: 4
    Dernier message: 07/12/2005, 15h25
  5. problème avec un tableau dans un insert ...
    Par vbcasimir dans le forum Langage
    Réponses: 3
    Dernier message: 02/11/2005, 14h31

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