hi,dear all..long time no see..now i return to the mono world and still feel confused at the embed problem... take the example of "ISomeClass"
there is a C++ class named "SomeClass", then i'd like to export it to the C# with the ability of creating instance and invoking method. follow the suggestion of declare an interface "ISomeClass" in C#, then problem comes: 1. there are actually two assemblies, one is the "LOGIC" who wants to use the ISomeClass, and the other is "GLUE" who implements the ISomeClass( use some unkown mechanism to forward the call to c++ code) 2.how do i succeed to compile the "LOGIC" code without a full implementation of "ISomeClass" ?? at least it needs a "Creator" to get an ISomeClass instance, but how to make it?? 3.how do i generate the "GLUE" code at runtime?? and how to link it with the "LOGIC" code ?? for a contrast, i simply descripe how i finish the same thing in LUA: 1.lua code can compile without any declaration and implementation of "extern function". 2.at runtime, i use lua_register to export a C-Function to lua. is there a simple method to archive the goal in mono??
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
