Bonjours,
Je recherche une solution pour simuler le typedef du C/C++ pour pouvoir utiliser les API Windows dans un Projet.
J'ai pensé a 2 solutions dont l'une est intéressante mais ne permet pas d'importer un type de données à l'intérieur d'un Namespace.
Ne marche pas car les imports ne peuvent se faire que en dehors de tout conteneur à l'exception de l'espace de nom racine (Root Namespace), mais de toute façon, même là, l'alias de nom est importer en dehors de tout namespace y compris non accessible depuis le mot-clé Global.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Namespace N1 '.... Imports HWND = System.IntPtr Imports HINSTANCE = System.IntPtr Imports HDC = System.IntPtr '.... End Namespace
Une 2ème solution serait d'utiliser une structure mais là, il fait redéfinir les opérateur et surtout ce qui me gène, c'est la perte de performance qui atteint 5X entre un type de donnée du .NET et un type personnalisé avec une structure.
Quels sont les autres possibilités ?
Merci.
Partager