begin process at 2012 02 14 15:47:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Erreur: Type IUnknown non défini !!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur: Type IUnknown non défini !!

jeudi 10 février 2005 à 14:29:30 | Erreur: Type IUnknown non défini !!

Poncharello

Bonjour,
J'ai créé ma classe et inséré cette fonction comme je l'ai vu dans ce site :

-> Public Function NewEnum() As IUnknown

A la compil, j'ai ce message :
"Type défini par l'utilisateur non défini"

Que faut-il faire pour me débarrasser de ce message on ne peut plus absurde !?

jeudi 10 février 2005 à 15:46:38 | Re : Erreur: Type IUnknown non défini !!

ofeelfree

Membre Club
Bonjour,

Si ma mémoire est bonne l'interface IUnknown est une interface générique utilisée pour l'accès aux dll com.
Dans ton cas, est-ce qu'un Public Function NewEnum() As Object ne ferait pas mieux l'affaire ?
jeudi 10 février 2005 à 21:34:49 | Re : Erreur: Type IUnknown non défini !!

ShareVB

salut,

pour plus d'explications :

[ Lien ]

sinon, il faut que tu ouvres Outils/Attributs de procédure... puis tu choisis NewEnum dans la liste déroulante en haut...puis clique sur Avancés>> et dans ID de la Procédure, tu tapes -4 et tu coches Masquer ce membre...

De sorte que seul VB peut utiliser la fonction NewEnum pour implémenter For Each...

ShareVB
vendredi 11 février 2005 à 11:06:34 | Re : Erreur: Type IUnknown non défini !!

Poncharello

Bonjour et merci pour vos réponses...

... mais ca ne marche toujours pas (!) :

* Mettre le retour de la fonction en object ne marche pas car il y a une erreur de type avec  la fonction [_NewEnum] utilisée ensuite :

->    Set NewEnum = mColMeasure.[_NewEnum]

* En fait, j'avais déja modifié les attributs. (mettre à -4 et masquer ce membre)

=> Avez-vous d'autre idées?

Merci d'avance,
Poncharello
vendredi 11 février 2005 à 14:07:30 | Re : Erreur: Type IUnknown non défini !!

ShareVB

salut,

compare la source (en ouvrant avec Notepad) dont je t'ai donné le lien et la tienne : tu dois avoir deux lignes Attribute ... après Public Function NewEnum...

j'ai essayé le projet du lien et il compile impec...

si ca marche toujours pas et bien il faut que tu donnes plus de détails sur la classe qui contient NewEnum...

ShareVB


Cette discussion est classée dans : message, erreur, type, défini, iunknown


Répondre à ce message

Sujets en rapport avec ce message

message d'erreur avec ADODB en VB6 [ par lbailler ] j'ai utilisé l'assistant création d'applications de VB6 et en lançant le projet, j'ai le message d'erreur suivant :"erreur de compilation - type défin Problème d'un message d'erreur outllook avec un message class de type IPM.Anti-Virus.Report.45 [ par Le_troubadour ] Salut, j'ai une procédure qui permet de déplacer certains messages dans un dossier.Les messages en question sons liés à un formulaire VirusScan.J'ai u conversion 97-->2K ; Type non défini [ par ErwanPoudes ] Bonjour,J'ai convertit une appli acces 97 (fonctionnant parfaitement)en 2K.Lorsque j'ouvre des formulaires, j'ai l'erreur :"L'expression SurChargement erreur ; type défini par l'utilisateur non défini [ par ericlone ] chers ami(e)s ! jai un problème dans mon module.bas de programme; type defini par l'utilisateur non défini..cela se situe au niveau de "public cn as n type de données [ par navyconchita ] salut, je fais un jeu d'enregistrement qui me parait correct mais qui me renvoie un message d'erreur lors de l'exécution en s'arrêtatnt à la ligne ". message d'erreur: nom variable champ utilisé dans la fonction "sum" dans un sql avec ado [ par navyconchita ] salut, dans la requête que vous allez voir ici, je n'arrive pas à savoir le nom de la variable champ à utiliser pour afficher mes données qui sont da Erreur de compilation [ par devilmks ] Salut tt le monde ! J'ai un blém ... é j'arrive pas a le resoudre :s !! quand je veux executer mon projet ... je recois un message d'erreur : _____ connection à access avec un password [ par alexandreillusion ] Bonjour à tous! j'essaye de me connecter à une base de donné access avec visual basic express 2005 mais j'ai un message d'erreur quand met un passwor message d'erreur (reference non valide) [ par DAMIEN001 ] bonjour , s'il vous plaît venez - moi en aide . j'ai ecris une macro qui permet de copier une plage de cellules vers un classeur fermé et de les lier erreur défini par l'application. [ par nitho ] Bonjour à tous, dites un bug me turlupine, voici la ligne de l'erreur myRow = Worksheets(MaFeuille).Range(Cells(i + 2, 1), Cells(i + 2, 13)).Value


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,792 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales