Bonjour,

Actuellement en charge d'int�grer les fonctions d'une dll cr�e sous Delphi dans le monde .NET, je sollicite votre avis pour avoir la strat�gie la plus efficace.

L'existant :
- Dll exposant une interface (delphi) non tagg�e stdcall (utilisant des types complexes et classes en param)
- Acc�s au code source de tous les �l�ments
- Pas le droit de toucher l'existant (seulement des sur-couches)

Faut-il opter pour :
-une int�gration directe dans une classe C# avec un type d'appel fastcall ?
-une int�gration avec un wrapper C++/CLI par la suite utilis� en C# ?
-wrapper natif exposant du stdcall puis wrapper C# ?
-wrapper natif orient� COM puis int�gration .NET ?

Je pense me souvenir que le marshalling ne va pas trop appr�cier les types delphi genre WideString... des recommandations ?