Indicateur code natif ou managé
Le
Hervé HERRY
Bonjour,
Je souhaite compiler une DLL (développée sous VC++ 6) en 100% managé avec
VC++ .NET 2003. Je n'ai pas droit à l'erreur car c'est pour une application
Pocket PC et VC++ .NET ne sait pas compiler en natif pour PPC : il me ferait
du code natif Win32 et ça planterait le Pocket PC.
J'ai activé l'option "Utiliser les extensions managées" et j'ai lu que VC++
compile tout ce qu'il peut compiler en managé et le reste en natif. J'ose
espérer que la majorité de ma DLL est bien compilée en managé et qu'il ne me
reste qu'une petite partie à adapter, mais je n'en sais rien du tout.
Existe-t-il un indicateur pour savoir si une partie du code demeure compilée
en natif et si possible de quelle partie il s'agit ?
Merci d'avance pour votre aide.
Je souhaite compiler une DLL (développée sous VC++ 6) en 100% managé avec
VC++ .NET 2003. Je n'ai pas droit à l'erreur car c'est pour une application
Pocket PC et VC++ .NET ne sait pas compiler en natif pour PPC : il me ferait
du code natif Win32 et ça planterait le Pocket PC.
J'ai activé l'option "Utiliser les extensions managées" et j'ai lu que VC++
compile tout ce qu'il peut compiler en managé et le reste en natif. J'ose
espérer que la majorité de ma DLL est bien compilée en managé et qu'il ne me
reste qu'une petite partie à adapter, mais je n'en sais rien du tout.
Existe-t-il un indicateur pour savoir si une partie du code demeure compilée
en natif et si possible de quelle partie il s'agit ?
Merci d'avance pour votre aide.

Poser une question


si le code n'utilise rien d'extérieur aux classes .NET, le résultat sera du
100% managé et devrait être utilisable sur Pocket PC bien que ce ne soit pas
supporté (c'est-à-dire que Microsoft ne dit pas que cela marchera et le
support MS ne pourra pas vous aider à le faire marcher).
si le code s'appuie sur la moindre API Win32 ou de la C Runtime, cela ne
marchera pas du tout.
pour regarder le code généré, on peut utiliser ildasm qui fait partie du SDK
.NET
bonne journée
Alain Zanchetta
"Hervé HERRY" news: