Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Collection d'objets vide...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Collection d'objets vide...

n°504214
maestun
Posté le 01-09-2003 à 15:04:15  profilanswer
 

Bonjour, j'ai un problème avec ce code :
 

Citation :

Dim l_documents As Collection
Dim idx As Integer
 
'l_ConfDef.LinkNames est du type Collection
Set l_Doc = l_ConfDef.LinkNames
 
'Je veux connaitre le nombre d'objets dans ma collection
idx = l_Doc.Count


 
Le programme plante parfois lorsque la collection retournée par l_ConfDef.LinkNames est "nulle" (par ailleurs, existe-t-il l'équivalent du "NULL" du C en VB ?).  
Ce n'est pas l'affectation qui plante, mais l'appel de la méthode Count sur l'objet l_Doc.
D'où ma question : comment tester que le nombre d'objets présent dans une collection est égal à zéro ?
 
Merci !


Message édité par maestun le 01-09-2003 à 15:20:45
mood
Publicité
Posté le 01-09-2003 à 15:04:15  profilanswer
 

n°504216
Poipoi
Vive Grumly
Posté le 01-09-2003 à 15:07:06  profilanswer
 

Dim l_documents As Collection
Dim idx As Integer
 
idx = 0
'l_ConfDef.LinkNames est du type Collection
Set l_Doc = l_ConfDef.LinkNames
 
'Je veux connaitre le nombre d'objets dans ma collection
if not l_Doc is nothing then idx = l_Doc.Count


Message édité par Poipoi le 01-09-2003 à 15:08:25

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°504226
maestun
Posté le 01-09-2003 à 15:15:33  profilanswer
 

Poipoi a écrit :

Dim l_documents As Collection
Dim idx As Integer
 
idx = 0
'l_ConfDef.LinkNames est du type Collection
Set l_Doc = l_ConfDef.LinkNames
 
'Je veux connaitre le nombre d'objets dans ma collection
if not l_Doc is nothing then idx = l_Doc.Count


 [:yaissev]  
Ca marche maintenant ! Je ne connaissais pas le mot-clé "Is Nothing" (newb inside).
Merci à toi  ;)

n°504236
Poipoi
Vive Grumly
Posté le 01-09-2003 à 15:27:44  profilanswer
 

de rien
 
nothing = objet vide


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Collection d'objets vide...

 

Sujets relatifs
[MySQL] Détection et suppression des redondances [résolu][Résolu] Bug JmenuBar et Label
[Java] HTMLDocument modifié, mais balises affichées [résolu][PHP] Effectuer une requête sur une page distante. (résolu)
[Resolu] [C++ / thread / windows] Demarrer une methode en Thread ?valeur d'un cookie [resolu] nv question voir msg 11
Ecriture zone mémoire dans un fichier donne n'importe quoi (resolu)[PHP] savoir si un champs est vide ou pas...
[html css] l'id des div doit etre unique? resoluIntercerpter des messages depuis une sous-classe de TComponent [resolu
Plus de sujets relatifs à : [Résolu] Collection d'objets vide...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR