Re: [Mono-list] mono embedding in c++: how to get a array from C# code?

2015-11-08 Thread sunsflower
//I reckon that mono_field_get_value will return a MonoArray, //Try something a bit like this: // //MonoArray* monoArray = NULL; //mono_field_get_value(obj, field, monoArrayl); //MonoString *monoString = mono_array_get(monoArray, MonoString *, 0) //char *s = mono_string_to_utf8(monoString); //

Re: [Mono-list] mono embedding in c++: how to get a array from C# code?

2015-11-08 Thread sunsflower
thanks, it did work! only I need to pass a monoarray** to this function "mono_field_get_value(obj, field, );" . Mono is so poor documented, but it is really good! -- View this message in context:

[Mono-list] mono embedding in c++: how to get a array from C# code?

2015-11-07 Thread sunsflower
I've tried to use a monoclassfield but it doesn't work with a string array in C#. the return value is invalide. c++: MonoClassField* field; field = mono_class_get_field_from_name(klass, "entry"); char* val[100]; MonoString* monoval[100];

[Mono-list] embedding mono: how to pass c++ pointer to and from CLI?

2016-02-07 Thread sunsflower
is there a way to pass a pointer to C# and pass it back to native functions? for example I have a newMesh function in c++ which returns a pointer to a Mesh class instance. How can I represent this pointer in C#? And if I have a drawMesh method in c++ as an internal call method, how can I pass the

Re: [Mono-list] embedding mono: how to pass c++ pointer to and from CLI?

2016-02-09 Thread sunsflower
and...how to pass an array from c# to c++? -- View this message in context: http://mono.1490590.n4.nabble.com/embedding-mono-how-to-pass-c-pointer-to-and-from-CLI-tp4667381p4667406.html Sent from the Mono - General mailing list archive at Nabble.com.

Re: [Mono-list] embedding mono: how to pass c++ pointer to and from CLI?

2016-02-07 Thread sunsflower
anyone knows anything about this? thanks very much! -- View this message in context: http://mono.1490590.n4.nabble.com/embedding-mono-how-to-pass-c-pointer-to-and-from-CLI-tp4667381p4667386.html Sent from the Mono - General mailing list archive at Nabble.com.