mono-embedding

    1熱度

    1回答

    我已將單聲道運行時嵌入到我的C++應用程序中。 C++代碼調用返回一個bool值的C#方法。 如何從返回的MonoObject獲取bool值? MonoObject* res = mono_runtime_invoke(my_method_instance, processor_, nullptr, nullptr); bool result = *how does this work??*;

    1熱度

    1回答

    您好我正在使用帶有NaCl的嵌入式單聲道。一切工作到目前爲止,但idk如何調用一個.NET方法從C那不是在執行.NET EXE的同一個線程。 這裏的方法我想要使用: void Mono_InvokeMethod(const char* assemblyName, const char* method, const char* arg) { MonoAssemblyName* man =

    1熱度

    1回答

    我在使用VS2012的Windows 8.1上。 我想關注http://www.mono-project.com/docs/advanced/embedding/將Mono CLR嵌入到C項目中。有些問題之後,我現在編譯它。 我曾經在文章中的DEF文件:http://github.com/mono/mono/blob/master/msvc/mono.def 請注意,該文件說:LIBRARY單2.

    12熱度

    1回答

    我試圖在使用libmono的C應用程序中嵌入C#類,但文檔有點欠缺。 我試圖調用方法與原型void MessageToSend(out MessageObject message); 我如何代表「輸出參數」?它是一個指向MonoObject的指針嗎?謝謝。 PS。就libmono而言,「out」和「ref」參數是相同的嗎?

    6熱度

    1回答

    如何創建通用列表<字符串>使用單聲道嵌入式調用的對象?我可以列表的MonoClass: MonoClass* list = mono_class_from_name(mscorlibimage, "System.Collections.Generic", "List`1"); 和我的文檔看到有 mono_class_from_generic_parameter(MonoGeneric

    2熱度

    1回答

    我將Mono運行時嵌入到現有的Cocoa應用程序中。我已經建立了從GitHub(主分支)和退出應用程序的最新運行時中運行一些託管代碼後,給了我這個mono_jit_cleanup()時: https://dl.dropbox.com/u/108566029/BAD_ACCESS.png ,當我嘗試通過發送HTTP請求,這只是轉載HttpWebRequest的。特別是如果我調用GetRequestS

    1熱度

    1回答

    我將單聲道嵌入到我正在編寫的應用程序中。我有創建的對象是這樣的: public class MessageObject { public byte messagetype; public byte[] message; } 如果我使用mono_field_get_value_object我可以得到一個MonoObject *表示消息數組,但我怎麼能訪問它像一個數組?是否

    1熱度

    1回答

    我加載一個程序集並從中創建一個對象的類。從那個類我檢查接口(mono_class_get_interfaces)並找到我想要的接口類(IDispose)。 我創建的對象與mono_object_new並直接調用之後mono_runtime_object_init。我然後撥打mono_object_castclass_mbyref將對象轉換爲接口引用。然後,我從接口類中檢索我想調用的接口方法(Dis

    1熱度

    2回答

    我想將embed單聲道轉換成64位Mac OSX應用程序(從Windows C++移植到一切正常)。由於只有32位Mono可用於Mac OSX預編譯,所以我設法構建了自己的64位Mono版本following this manual。 當了XCode調試我的64位應用程序的單嵌入初始化失敗, 稱「大會mscorlib.dll中未找到或無法加載。 應該已經安裝在`USR/local/lib目錄/單聲

    -3熱度

    1回答

    注意:Windows7使用Cygwin。 我一直在試圖在過去的一週嵌入單聲道C++並沒有任何理由。 我在這裏閱讀教程:http://www.mono-project.com/Embedding_Mono 但它不會允許我運行「pkg-config --cflags --libs mono-2」或「pkg-config --cflags --libs mono」。我相信這也是爲什麼我不能使用任何包含文