8Fermer10
LinkLe 06/01/2011 à 12:30
GoldenCrystal (./6) :
Y'a aucune fonction universellement apellable sur un HANDLE

Ta phrase aurait été vraie si tu n'avais pas commis l'erreur de mettre "HANDLE" en majuscule: Sous Windows, HANDLE a une signification particulière, qui est "Handle vers un objet du Kernel" (fichier ouvert, mutex, etc.)

En .Net on tend à s'en moquer un peu, mais on a un autre problème: La documentation C++/CLI qui appelle "handle" les fameux "pointeurs managés"/"références java" etc. Les valeurs retournées par la classe GCHandle sont proches de ceci, mais ne sont pas des handles: Plusieurs GCHandle(Normal) sur un même objet auront des valeurs différentes.