OVH Cloud OVH Cloud

REGASM et les génériques

1 réponse
Avatar
Yamagazahe
Bonjour,
Suite à un besoin d'exposer une dll dotnet a un programme win32, j'ai
utilisé la fonctionnalité d'empaquetage d'un assembly par COM.

Or le problème est que regasm ne peut pas générer le fichie tlb complétement
lorsque les classes contenues dans ma dll utilise les classes génériques.

Comment résoudre ce problème?
Merci d'avance!!

1 réponse

Avatar
Paul Bacelar
Comme COM ne support pas les génériques, il est inutile de les rendrent
publiques aux composants COM.
Enlevez les classes génériques des classes visibles par le runtime COM.
--
Paul Bacelar
MVP VC++

"Yamagazahe" wrote in message
news:
Bonjour,
Suite à un besoin d'exposer une dll dotnet a un programme win32, j'ai
utilisé la fonctionnalité d'empaquetage d'un assembly par COM.

Or le problème est que regasm ne peut pas générer le fichie tlb
complétement
lorsque les classes contenues dans ma dll utilise les classes génériques.

Comment résoudre ce problème?
Merci d'avance!!