cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
15 juin 2004 à 11:00
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
15 juin 2004 à 13:17
C++ :
typedef struct FSOUND_SAMPLE FSOUND_SAMPLE;
une methode de ce type
FSOUND_SAMPLE * F_API FSOUND_Sample_Load(...)
sera de ce type en C#
IntPtr FSOUND_Sample_Load(...)
ma question est : peut ton en gros faire un equivalent du typedef en C# ? (bon d'apres mes recherches non mais on sait jamais ptet que quelqu'un a une astuce ^^)
En gros je voudrais que ma methode se presente ainsi :
FSOUND_SAMPLE FSOUND_Sample_Load(...)
vous me direz :
using FSOUND_SAMPLE = System.IntPtr;
mais justement non, l'utilisation d'un alias ne repond pas vraiment au besoin car de l'exterieur la methode sera toujours vue comme retournant un System.IntPtr
donc en gros il faudrais que je puisse definir mon propre type comme etant un "clone" de IntPtr, type naturellement utilisable de l'exterieur de l'assembly
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 15 juin 2004 à 13:17
ok
bon je sens que je V rester dans du code "sûr" et me servir direct d'un IntPtr sur ce coup là
tant pis pour le nom ils auront qu'a mettre les alias et se referer a l'aide pour savoir exactement quel "type" est representé par le IntPtr pour la fonction donnée