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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  possible de stocker des Structures dans des Collections ? [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

possible de stocker des Structures dans des Collections ? [RESOLU]

n°366092
THE REAL S​MILEY
The Real Résistance!
Posté le 18-04-2003 à 11:00:49  profilanswer
 

c'est possible de faire ça ?

pilePositions.Add pos


 
sachant que pos est une structure ?
 
parceque j'ai une erreur de compilation quand je fais:

pos = pilePosition.Item(1)


Message édité par THE REAL SMILEY le 18-04-2003 à 20:50:18
mood
Publicité
Posté le 18-04-2003 à 11:00:49  profilanswer
 

n°366100
drasche
Posté le 18-04-2003 à 11:04:58  profilanswer
 

marrant, moi j'ai une erreur de compil au Add.
 
Ton pos est défini sur base d'un Public Type trucmuche ou il s'agit d'une classe?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°366117
THE REAL S​MILEY
The Real Résistance!
Posté le 18-04-2003 à 11:10:32  profilanswer
 

drasche a écrit :

marrant, moi j'ai une erreur de compil au Add.
 
Ton pos est défini sur base d'un Public Type trucmuche ou il s'agit d'une classe?


effectivement le add génère aussi une erreur de compilation :/
 
ma structure est un public Type
 

n°366144
drasche
Posté le 18-04-2003 à 11:19:06  profilanswer
 

Bon d'après ce que j'ai compris du message d'erreur, tu dois pouvoir faire ça... dans une ActiveX DLL.  Par "public object module", j'ai l'impression qu'il entend une classe.  J'ai donc créé un projet ActiveX DLL avec une classe que j'ai mise en MultiUse avec la déclaration Public Type dedans, et la classe elle-même est une collection qui encapsule le nécessaire pour jouer le rôle de collection de Truc, sachant que Truc est mon type prédéfini.  Bref c'est assez lourd comme contrainte :/
 
VB emploie ici le terme "public object module", qui en clair est une classe (class module).  Voilà encore de quoi ajouter de l'eau au moulin de ceux qui pensent que VB ne supporte pas la programmation objet :whistle:
 
Bref, désolé, j'ai pas de meilleure solution :(


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°366174
drasche
Posté le 18-04-2003 à 11:27:28  profilanswer
 

Sinon ya un workaround pas super beau: remplace ta structure par une classe qui listerait des variables publiques.  Tu serais obligé de gérer des objets (avec les set objet = new truc) mais au moins, ça, ça marche nickel quelques soient les paramètres du projet et tu te prends pas la tête avec des ActiveX ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°366201
THE REAL S​MILEY
The Real Résistance!
Posté le 18-04-2003 à 11:38:25  profilanswer
 

Mouais :/
 
 :cry: J'veux refaire du Java :cry:

n°366219
THE REAL S​MILEY
The Real Résistance!
Posté le 18-04-2003 à 11:43:39  profilanswer
 

drasche a écrit :

Sinon ya un workaround pas super beau: remplace ta structure par une classe qui listerait des variables publiques.  Tu serais obligé de gérer des objets (avec les set objet = new truc) mais au moins, ça, ça marche nickel quelques soient les paramètres du projet et tu te prends pas la tête avec des ActiveX ;)


je crois que je vais prendre cette solution
 
Merci :jap:

n°366827
THE REAL S​MILEY
The Real Résistance!
Posté le 18-04-2003 à 20:49:50  profilanswer
 

THE REAL SMILEY a écrit :


je crois que je vais prendre cette solution
 
Merci :jap:  


la version Objets fonctionne
 
Merci pour tout :jap:


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

  possible de stocker des Structures dans des Collections ? [RESOLU]

 

Sujets relatifs
[Ansi C] caster un int en char* [resolu][SWING + THREAD] Création d'une console - RESOLU
[RESOLU][JTree][JPopupMenu] Créer un menu contextuel (clic droit)Exécuter un programme php automatiquement [résolu]
bug dans mon programme vb.net besoin d'aide ( resolu)Lecture et ecriture sur des ports tcp [Resolu] Merci
Utiliser les etats d'access à partir de VB... (RESOLU)[Oracle&SQL].sql contenant la creation de plusieurs triggers (RESOLU)
[Résolu] Espace non désiré sous une image dans un tableauis, isw routines...[résolu]
Plus de sujets relatifs à : possible de stocker des Structures dans des Collections ? [RESOLU]


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