J'ai créé une bibliothèque de classe C# et je l'utilise via une application VB 6.0. Mais quand j'essaye d'appeler n'importe quelle méthode (qui retourne une chaîne) cela me donne une erreur d'automation. La classe C# fonctionne correctement dans le cas contraire.Erreur d'automatisation dans VB 6.0 à partir d'une classe C#
Une idée pourquoi?
J'ai modifié mon code pour qu'il corresponde exactement au vôtre, mais il me donne le message d'erreur "Fonction ou interface marquée comme restreinte, ou la fonction utilise un type Automation non pris en charge dans Visual Basic" – Bhaskar
Vous avez modifié les attributs Guid en utiliser vos propres guids? Je suggère que l'étape suivante devrait être l'ouverture de votre tlb généré avec OleView (mine dans "c: \ Program Files \ Microsoft Visual Studio \ COMMON \ Outils \ OLEVIEW.EXE") et en regardant ce que RegAsm enregistré pour vous. Une autre idée - RegAsm donne-t-il des avertissements? – Ant
Je suppose que le fait que vous ayez accepté cette réponse signifie que cela a fonctionné pour vous. :) – Ant