[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.
-Griffin=