Я пытаюсь загрузить сборку и запустить код с хоста C ++ с помощью load_assembly_and_get_function_pointer. Я нашел пример в GitHub от Microsoft, который работает, но никакой дальнейшей документации. Каковы значения кодов возврата, т.е. -2146233054?
Я пытаюсь загрузить сборку и запустить код с хоста C ++ с помощью load_assembly_and_get_function_pointer. Я нашел пример в GitHub от Microsoft, который работает, но никакой дальнейшей документации. Каковы значения кодов возврата, т.е. -2146233054?[code] int rc = load_assembly_and_get_function_pointer( dotnetlib_path.c_str(), // c#: < /p> namespace CooDotNetV2 { public class CooDotNetV2 { static Assembly cooAssembly;
//public delegate IntPtr load_delegate_type(IntPtr assemblyname); public static IntPtr Load(IntPtr iassemblyname, int argLength) { String assemblyname = Marshal.PtrToStringAuto(iassemblyname); cooAssembly = Assembly.LoadFrom(assemblyname); return (IntPtr)1; } } } [/code] есть идеи? >