Bonjour à tous,
dans tous les bons manuels qui expliquent les classes on trouve l'exemple de
la classe "Personne" contenant 2 propriétés "Nom et Prénom".
Si je créé cette classe dans mon projet mais que je désire gérer 20
personnes, à chaque nvlle connection, je créé une nvlle classe, comment puis
savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où j'en
suis dans mes classes ?
dans tous les bons manuels qui expliquent les classes on trouve l'exemple de la classe "Personne" contenant 2 propriétés "Nom et Prénom". Si je créé cette classe dans mon projet mais que je désire gérer 20 personnes, à chaque nvlle connection, je créé une nvlle classe, comment puis savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où j'en suis dans mes classes ?
Bonjour,
Tout d'abord, quand il s'agit de gérer des ensembles d'objets, un tableau est la plus mauvaise idée qui soit (quoiqu'un tableau .Net est plus sympathique qu'un tableau VB6). Mieux vaut utiliser la structure la plus adaptée à vos besoins (ArrayList, HashTable, ...). Voir le namespace Collections.
Dans votre cas, vous pouvez stocker vos objets Personne dans une HashTable en utilisant le nom de la personne comme clé. Vous pouvez vérifier si une hashtable contient déjà une certaine clé (HashTable.ContainsKey). Si la hashtable contient déjà cette clé, c'est que l'objet a déjà été créé et il vous suffit de récupérer sa référence (HashTable.Item('clé")). Sinon, vous le créez et vous le rangez dans la hashtable.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien wrote:
dans tous les bons manuels qui expliquent les classes on trouve
l'exemple de la classe "Personne" contenant 2 propriétés "Nom et
Prénom".
Si je créé cette classe dans mon projet mais que je désire gérer 20
personnes, à chaque nvlle connection, je créé une nvlle classe,
comment puis savoir par la suite si "Mr Paul MARTIN" est deja
connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir
où j'en suis dans mes classes ?
Bonjour,
Tout d'abord, quand il s'agit de gérer des ensembles d'objets, un
tableau est la plus mauvaise idée qui soit (quoiqu'un tableau .Net est
plus sympathique qu'un tableau VB6). Mieux vaut utiliser la structure la
plus adaptée à vos besoins (ArrayList, HashTable, ...). Voir le
namespace Collections.
Dans votre cas, vous pouvez stocker vos objets Personne dans une
HashTable en utilisant le nom de la personne comme clé. Vous pouvez
vérifier si une hashtable contient déjà une certaine clé
(HashTable.ContainsKey). Si la hashtable contient déjà cette clé, c'est
que l'objet a déjà été créé et il vous suffit de récupérer sa référence
(HashTable.Item('clé")). Sinon, vous le créez et vous le rangez dans la
hashtable.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
dans tous les bons manuels qui expliquent les classes on trouve l'exemple de la classe "Personne" contenant 2 propriétés "Nom et Prénom". Si je créé cette classe dans mon projet mais que je désire gérer 20 personnes, à chaque nvlle connection, je créé une nvlle classe, comment puis savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où j'en suis dans mes classes ?
Bonjour,
Tout d'abord, quand il s'agit de gérer des ensembles d'objets, un tableau est la plus mauvaise idée qui soit (quoiqu'un tableau .Net est plus sympathique qu'un tableau VB6). Mieux vaut utiliser la structure la plus adaptée à vos besoins (ArrayList, HashTable, ...). Voir le namespace Collections.
Dans votre cas, vous pouvez stocker vos objets Personne dans une HashTable en utilisant le nom de la personne comme clé. Vous pouvez vérifier si une hashtable contient déjà une certaine clé (HashTable.ContainsKey). Si la hashtable contient déjà cette clé, c'est que l'objet a déjà été créé et il vous suffit de récupérer sa référence (HashTable.Item('clé")). Sinon, vous le créez et vous le rangez dans la hashtable.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Pompier Christian
tu creer une collection de plus tu ajoute a ta classe personne un boolean permettant de savoir s'il st connecte ou pas a+ "Julien" a écrit dans le message de news:cqp4b9$8lu$
Bonjour à tous, dans tous les bons manuels qui expliquent les classes on trouve l'exemple
de
la classe "Personne" contenant 2 propriétés "Nom et Prénom". Si je créé cette classe dans mon projet mais que je désire gérer 20 personnes, à chaque nvlle connection, je créé une nvlle classe, comment
puis
savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où
j'en
suis dans mes classes ?
Merci pour vos lumières ! a+
tu creer une collection
de plus tu ajoute a ta classe personne un boolean permettant de savoir s'il
st connecte ou pas
a+
"Julien" <julien@e20.com> a écrit dans le message de
news:cqp4b9$8lu$1@biggoron.nerim.net...
Bonjour à tous,
dans tous les bons manuels qui expliquent les classes on trouve l'exemple
de
la classe "Personne" contenant 2 propriétés "Nom et Prénom".
Si je créé cette classe dans mon projet mais que je désire gérer 20
personnes, à chaque nvlle connection, je créé une nvlle classe, comment
puis
savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où
tu creer une collection de plus tu ajoute a ta classe personne un boolean permettant de savoir s'il st connecte ou pas a+ "Julien" a écrit dans le message de news:cqp4b9$8lu$
Bonjour à tous, dans tous les bons manuels qui expliquent les classes on trouve l'exemple
de
la classe "Personne" contenant 2 propriétés "Nom et Prénom". Si je créé cette classe dans mon projet mais que je désire gérer 20 personnes, à chaque nvlle connection, je créé une nvlle classe, comment
puis
savoir par la suite si "Mr Paul MARTIN" est deja connecté ou nom ?
En clair, suis-je obliger de créer un tableau de classe pour savoir où
j'en
suis dans mes classes ?
Merci pour vos lumières ! a+
Patrick Philippot
Pompier Christian wrote:
tu creer une collection de plus tu ajoute a ta classe personne un boolean permettant de savoir s'il st connecte ou pas
Non, ça serait une information redondante. Si l'objet est dans la collection, c'est que l'utilisateur est connecté.
Par ailleurs, une collection n'est pas adaptée à une recherche rapide. La HashTable permet de vérifier rapidement la présence d'un objet. Les collections sont des listes doublement chaînées dont le parcours demande du temps. S'il n'y a pas beaucoup d'objets, cela peut ne pas être un problème, cependant.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Pompier Christian wrote:
tu creer une collection
de plus tu ajoute a ta classe personne un boolean permettant de
savoir s'il st connecte ou pas
Non, ça serait une information redondante. Si l'objet est dans la
collection, c'est que l'utilisateur est connecté.
Par ailleurs, une collection n'est pas adaptée à une recherche rapide.
La HashTable permet de vérifier rapidement la présence d'un objet. Les
collections sont des listes doublement chaînées dont le parcours demande
du temps. S'il n'y a pas beaucoup d'objets, cela peut ne pas être un
problème, cependant.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
tu creer une collection de plus tu ajoute a ta classe personne un boolean permettant de savoir s'il st connecte ou pas
Non, ça serait une information redondante. Si l'objet est dans la collection, c'est que l'utilisateur est connecté.
Par ailleurs, une collection n'est pas adaptée à une recherche rapide. La HashTable permet de vérifier rapidement la présence d'un objet. Les collections sont des listes doublement chaînées dont le parcours demande du temps. S'il n'y a pas beaucoup d'objets, cela peut ne pas être un problème, cependant.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien
Merci pour vos réponses rapides.
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Que faire ?
Si je rajoute "shared" à ma méthode "Add", une autre erreur apparaît.
Merci à tous, Julien
Merci pour vos réponses rapides.
Pour régler mon pb, j'ai créé un dictionnaire de classes.
La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la
méthode "Add" de ce dictionnaire.
Le message d'erreur à la compilation est :
"Un référence à un membre non partagé requiert une référence d'objet" !!
Que faire ?
Si je rajoute "shared" à ma méthode "Add", une autre erreur apparaît.
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Que faire ?
Si je rajoute "shared" à ma méthode "Add", une autre erreur apparaît.
Merci à tous, Julien
Patrick Philippot
Julien wrote:
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien wrote:
Pour régler mon pb, j'ai créé un dictionnaire de classes.
La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la
méthode "Add" de ce dictionnaire.
Le message d'erreur à la compilation est :
"Un référence à un membre non partagé requiert une référence d'objet"
!!
Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous
qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien
Je ne savais pas comment gérer mon ensemble dynamique de classes. J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient. Aurais-je plutôt intérêt d'utiliser une hashtable ?
'================================== ' Ma Classe TERMINAL '================================== Public Class Terminal Public HardNum As String Public ConnectionNum As String Public Opérateur As String Public DernierEcran As String Public DernierAccess As Date ' Constructeur '------------------------------------------------------ Public Sub New(ByVal H As String, ByVal C As String) HardNum = H ConnectionNum = C DernierAccess = Now() End Sub End Class
'=================================== ' Mon dictionnaire de classe TERMINAL '=================================== Public Class TerminalDictionnary Inherits DictionaryBase Public Function Add(ByVal Hardnum As String, _ ByVal ConnectionNum As String) As Terminal ' Créé l'objet Terminal '------------------------------------------------------ Dim term As New Terminal(Hardnum, ConnectionNum) ' Ajout de l'objet au dictionnaire '------------------------------------------------------ MyBase.Dictionary.Add(Hardnum, term) Return term End Function
' Renvoie l'objet Terminal par sa clé '------------------------------------------------------ Default Public Property Item(ByVal Hardnum As String) As Terminal Get Return CType(MyBase.Dictionary.Item(Hardnum), Terminal) End Get Set(ByVal Value As Terminal) MyBase.Dictionary(Hardnum) = Value End Set End Property
' Renvoie une collection '------------------------------------------------------ Public ReadOnly Property Keys() As ICollection Get Return MyBase.Dictionary.Keys End Get End Property
' Supprime le terminal '------------------------------------------------------ Public Sub Remove(ByVal term As String) MyBase.Dictionary.Remove(term) End Sub Public Function Existe(ByVal Hardnum As String) As Boolean Return MyBase.Dictionary.Contains(Hardnum) End Function End Class
End Module
___________________________________________
Merci, Julien
"Patrick Philippot" a écrit dans le message de news:
Julien wrote: > Pour régler mon pb, j'ai créé un dictionnaire de classes. > La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la > méthode "Add" de ce dictionnaire. > Le message d'erreur à la compilation est : > "Un référence à un membre non partagé requiert une référence d'objet" > !! > > Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Je ne savais pas comment gérer mon ensemble dynamique de classes.
J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient.
Aurais-je plutôt intérêt d'utiliser une hashtable ?
'================================== ' Ma Classe TERMINAL
'================================== Public Class Terminal
Public HardNum As String
Public ConnectionNum As String
Public Opérateur As String
Public DernierEcran As String
Public DernierAccess As Date
' Constructeur
'------------------------------------------------------
Public Sub New(ByVal H As String, ByVal C As String)
HardNum = H
ConnectionNum = C
DernierAccess = Now()
End Sub
End Class
'=================================== ' Mon dictionnaire de classe TERMINAL
'=================================== Public Class TerminalDictionnary
Inherits DictionaryBase
Public Function Add(ByVal Hardnum As String, _
ByVal ConnectionNum As String) As Terminal
' Créé l'objet Terminal
'------------------------------------------------------
Dim term As New Terminal(Hardnum, ConnectionNum)
' Ajout de l'objet au dictionnaire
'------------------------------------------------------
MyBase.Dictionary.Add(Hardnum, term)
Return term
End Function
' Renvoie l'objet Terminal par sa clé
'------------------------------------------------------
Default Public Property Item(ByVal Hardnum As String) As Terminal
Get
Return CType(MyBase.Dictionary.Item(Hardnum), Terminal)
End Get
Set(ByVal Value As Terminal)
MyBase.Dictionary(Hardnum) = Value
End Set
End Property
' Renvoie une collection
'------------------------------------------------------
Public ReadOnly Property Keys() As ICollection
Get
Return MyBase.Dictionary.Keys
End Get
End Property
' Supprime le terminal
'------------------------------------------------------
Public Sub Remove(ByVal term As String)
MyBase.Dictionary.Remove(term)
End Sub
Public Function Existe(ByVal Hardnum As String) As Boolean
Return MyBase.Dictionary.Contains(Hardnum)
End Function
End Class
End Module
___________________________________________
Merci, Julien
"Patrick Philippot" <patrick.philippot@mainsoft.xx.fr> a écrit dans le
message de news:eWPszWD7EHA.3708@TK2MSFTNGP14.phx.gbl...
Julien wrote:
> Pour régler mon pb, j'ai créé un dictionnaire de classes.
> La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la
> méthode "Add" de ce dictionnaire.
> Le message d'erreur à la compilation est :
> "Un référence à un membre non partagé requiert une référence d'objet"
> !!
>
> Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous
qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Je ne savais pas comment gérer mon ensemble dynamique de classes. J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient. Aurais-je plutôt intérêt d'utiliser une hashtable ?
'================================== ' Ma Classe TERMINAL '================================== Public Class Terminal Public HardNum As String Public ConnectionNum As String Public Opérateur As String Public DernierEcran As String Public DernierAccess As Date ' Constructeur '------------------------------------------------------ Public Sub New(ByVal H As String, ByVal C As String) HardNum = H ConnectionNum = C DernierAccess = Now() End Sub End Class
'=================================== ' Mon dictionnaire de classe TERMINAL '=================================== Public Class TerminalDictionnary Inherits DictionaryBase Public Function Add(ByVal Hardnum As String, _ ByVal ConnectionNum As String) As Terminal ' Créé l'objet Terminal '------------------------------------------------------ Dim term As New Terminal(Hardnum, ConnectionNum) ' Ajout de l'objet au dictionnaire '------------------------------------------------------ MyBase.Dictionary.Add(Hardnum, term) Return term End Function
' Renvoie l'objet Terminal par sa clé '------------------------------------------------------ Default Public Property Item(ByVal Hardnum As String) As Terminal Get Return CType(MyBase.Dictionary.Item(Hardnum), Terminal) End Get Set(ByVal Value As Terminal) MyBase.Dictionary(Hardnum) = Value End Set End Property
' Renvoie une collection '------------------------------------------------------ Public ReadOnly Property Keys() As ICollection Get Return MyBase.Dictionary.Keys End Get End Property
' Supprime le terminal '------------------------------------------------------ Public Sub Remove(ByVal term As String) MyBase.Dictionary.Remove(term) End Sub Public Function Existe(ByVal Hardnum As String) As Boolean Return MyBase.Dictionary.Contains(Hardnum) End Function End Class
End Module
___________________________________________
Merci, Julien
"Patrick Philippot" a écrit dans le message de news:
Julien wrote: > Pour régler mon pb, j'ai créé un dictionnaire de classes. > La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la > méthode "Add" de ce dictionnaire. > Le message d'erreur à la compilation est : > "Un référence à un membre non partagé requiert une référence d'objet" > !! > > Que faire ?
Je ne comprends pas. Vous utilisez une hashtable? Ou bien est-ce vous qui avez créé ce dictionnaire? Pourrions nous voir un peu de code?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot
Julien wrote:
Je ne savais pas comment gérer mon ensemble dynamique de classes. J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient. Aurais-je plutôt intérêt d'utiliser une hashtable ?
OK, un dictionnaire c'est très bien.
Chez moi, votre code compile sans erreur. J'ai créé un projet Bibliothèque de classes, j'ai inséré votre code, j'ai compilé. No problemo.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien wrote:
Je ne savais pas comment gérer mon ensemble dynamique de classes.
J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient.
Aurais-je plutôt intérêt d'utiliser une hashtable ?
OK, un dictionnaire c'est très bien.
Chez moi, votre code compile sans erreur. J'ai créé un projet
Bibliothèque de classes, j'ai inséré votre code, j'ai compilé. No
problemo.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Je ne savais pas comment gérer mon ensemble dynamique de classes. J'ai trouvé la solution du dictionnaire sur le msdn. Elle me convient. Aurais-je plutôt intérêt d'utiliser une hashtable ?
OK, un dictionnaire c'est très bien.
Chez moi, votre code compile sans erreur. J'ai créé un projet Bibliothèque de classes, j'ai inséré votre code, j'ai compilé. No problemo.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot
Julien wrote:
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Maintenant, pourrait-on vraiment voir le code qui produit l'erreur?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien wrote:
Pour régler mon pb, j'ai créé un dictionnaire de classes.
La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la
méthode "Add" de ce dictionnaire.
Le message d'erreur à la compilation est :
"Un référence à un membre non partagé requiert une référence d'objet"
!!
Maintenant, pourrait-on vraiment voir le code qui produit l'erreur?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Pour régler mon pb, j'ai créé un dictionnaire de classes. La solution m'a l'air parfaite, mais je ne parvient pas à accéder à la méthode "Add" de ce dictionnaire. Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet" !!
Maintenant, pourrait-on vraiment voir le code qui produit l'erreur?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot
Julien wrote:
Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet"
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Non, n'est-ce pas? :-))
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Julien wrote:
Le message d'erreur à la compilation est :
"Un référence à un membre non partagé requiert une référence d'objet"
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire
avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous
n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Non, n'est-ce pas? :-))
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Le message d'erreur à la compilation est : "Un référence à un membre non partagé requiert une référence d'objet"
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Non, n'est-ce pas? :-))
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot
Patrick Philippot wrote:
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Ou bien (pire :-)) ) TerminalDictionnary.Add(...)?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Patrick Philippot wrote:
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire
avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous
n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Ou bien (pire :-)) ) TerminalDictionnary.Add(...)?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Un doute m'assaille soudainement: vous instanciez bien le dictionnaire avec un New TerminalDictionnary avant d'essayer d'utiliser Add? Vous n'auriez pas écrit quelque chose comme:
Dim MonDico As TerminalDictionnary
MonDico.Add(...) ?
Ou bien (pire :-)) ) TerminalDictionnary.Add(...)?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr