Interception de System.Runtime.InteropServices.MarshalDirectiveException Message=Impossible de marshaler 'return value' : Combinaison de types managés/non managés non valide. Source=mscorlib StackTrace: à System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointerInternal(IntPtr ptr, Type t) à System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t) à iRQ=.jSk=.sik=() à iRQ=.QDc=.3Rw=() à iRQ=.1xw=.3Rw=() à ThinkGeo.MapSuite.Core.EcwRasterSource.lB4=() à ThinkGeo.MapSuite.Core.EcwRasterSource.OpenCore() à ThinkGeo.MapSuite.Core.RasterSource.Open() à ThinkGeo.MapSuite.Core.RasterLayer.OpenCore() à ThinkGeo.MapSuite.Core.Layer.Open() à ThinkGeo_1.MultiGeoRasterLayerECW.BuildReferenceFile(String newReferencepathFileName, String pathOfRasterFiles) dans C:\Steph_WPFCarto\TestApp\ThinkGeo_1_20120905_Dll60112\ThinkGeo_1\ThinkGeo_1\MultiGeoRasterLayerECW.cs:ligne 172 InnerException: