[Mono-list] Information about MONO

Griffin Caprio griffincaprio@mac.com
Thu, 18 Mar 2004 09:21:43 -0600

On Mar 18, 2004, at 8:48 AM, J=FAlio C=E9sar K=F6del G. wrote:
> 2) In my applications, I use some components made by a company called
> ComponentOne (the famous ComponentOne TrueDBGrid). Those libraries are=20=

> made for
> Microsoft .Net Framework, and there is no source code (are proprietary
> controls). Mono would run a proprietary control or the control MUST be=20=

> compiled
> in the running system (i.e. Linux or MacOSX). In other words: existing
> components for .Net would run in Mono or I must have specific versions=20=

> to
> different plataforms?

It's tricky to gauge how well a component runs under .NET.  I have=20
found that many of those companies that have a background in VB6/COM,=20
an ComponentOne is certainly one of those companies, have "'.NET=20
Components" are nothing more that three different things:

1. A Interop wrapper around the already existing COM component
2. A assembly that basically passes calls through to the COM component
3. An assembly that actually unpacks the existing COM component, then=20
runs it.

I have come across all three during my .NET development.  So, buyer=20
beware.  Just because it says '.NET Component', doesn't mean it's a=20
pure .NET component.

Just a heads up.