Hi - I believe you are mistaken in your terminology. There is no such thing as a "VC++ DLL" or "DLL based on VC++ code". Mono is a framework designed to run managed IL code, which is a CPU agnostic instruction set designed to be cross-platform. A DLL compiled from VC++ code is x86/x64 assembly code and thus is run directly by the operating system and not the Mono or .NET runtime.
Mono is not some sort of Windows or x86 "emulator", it's simply a runtime. Your DLL is most likely tightly coupled with various Windows APIs that simply don't exist on Linux and thus your DLL would not function properly. Mike On Tue, Oct 20, 2009 at 9:16 PM, Bharti Mishra <[email protected]> wrote: > > Hi, > > I am migrating vb.net application onto linux(open suse) platform using mono > 2.4.3. I have one dll for printing which is based on 'VC++' code. > when have tested this dll through MoMA, it shows "this is not a proper dll". > let me know "does mono support VC++ code" > or any other solution to resolve this problem. > > thanks > -- > View this message in context: > http://www.nabble.com/Does--mono-support-VC%2B%2B-tp25986289p25986289.html > Sent from the Mono - General mailing list archive at Nabble.com. > > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
