[Mono-list] ActiveX dll with mono on windows
Jonathan Chambers
joncham at gmail.com
Mon Mar 9 10:32:31 EDT 2009
Hello,
On Mon, Mar 9, 2009 at 10:21 AM, Bartolomeo Nicolotti
<bnicolotti at siapcn.it>wrote:
> Hello,
>
> Great! Do you mean that this compiles
>
> gmcs -r:Interop.cwbx.dll MyTest.cs
>
> using Com Interop?
This compiles like any normal managed application. Interop.cwbx.dll is just
a managed assembly. COM Interop tools were used to generate that assembly I
assume, and the runtime needs to support COM Interop in order for it to run
(which mono should, unless there is a bug).
>
>
> Interop.cwbx.dll is generated by VisualStudio.
>
> Do you think that using this Interop.cwbx.dll is fine or do you suggest
> to use a wrapper written in mono?
>
> IBM provides us also another dll that's an assembly, but the classes
> used are different, do you think that we can keep our code as is and use
> a wrapper to unmanaged code or we should modify our code to use managed
> assembly?
I would try your code as is first, although things being all managed would
help with portability (for other platforms if you care about them).
>
>
> Many thanks
>
> best regards
>
> Il giorno lun, 09/03/2009 alle 09.53 -0400, Jonathan Chambers ha
> scritto:
> > Hello,
> > COM Interop in mono on windows should work the same as COM
> > Interop on .Net. The tools support is not there (mono has no
> > equivalent of tlbimp for example), but the runtime should be fine. If
> > not, file a bug.
> >
> >
> > Thanks,
> > Jonathan
> >
> > On Mon, Mar 9, 2009 at 9:25 AM, Bartolomeo Nicolotti
> > <bnicolotti at siapcn.it> wrote:
> >
> >
> > Da: Justin Dearing <zippy1981 at gmail.com>
> > A: Bartolomeo Nicolotti <bnicolotti at siapcn.it>
> > Oggetto: Re: [Mono-list] ActiveX dll with mono on
> > windows
> > Data: Mon, 9 Mar 2009 08:02:57 -0400 (13.02 CET)
> >
> >
> > The activeX dll is a DLL containing com.
> >
> >
> > This blog seems to indicate thats not as impossible as I
> > thought:
> >
> >
> >
> http://jonathanchambers.blogspot.com/2007/02/three-com-interop-updates.html
> >
> >
> > Do you have the source for he activex dll? What language is it
> > written in?
> > If its a VB6 dll, visual studio has a nice wizard to upgrade
> > vb6 code to
> > vb.net.
> >
> >
> > No, I don't have the sources, it's an IBM.
> >
> > Visual Studio produces an Interp.cwbx.dll that used with
> >
> > gmcs -r:Interop.cwbx.dll MyTest.cs
> >
> > compiles! I think that's a wrapper assembly for the ActiveX
> > dll.
> >
> > Bye
> >
> >
> > Bartolomeo Nicolotti wrote:
> > >
> > > Hi,
> > >
> > > I've sonme code written in C# with VisualStudio. I want to
> > migrate to
> > > mono. The problem is that this code uses a .dll that's an
> > ActiveX and not
> > > an assembly. Is there a way to use this dll in mono?
> > >
> > > Many thanks
> > >
> > > Best regards....
> > >
> >
> > --
> >
> > View this message in context:
> >
> http://www.nabble.com/ActiveX-dll-with-mono-on-windows-tp22411525p22413057.html
> >
> > Sent from the Mono - General mailing list archive at
> > Nabble.com.
> >
> > _______________________________________________
> > Mono-list maillist - Mono-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> >
> >
> >
> --
> Bartolomeo Nicolotti
> SIAP s.r.l.
> www.siapcn.it
> v.S.Albano 13 12049
> Trinità(CN) Italy
> ph:+39 0172 652553
> centralino: +39 0172 652511
> fax: +39 0172 652519
>
>
Thanks,
Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090309/6642fdda/attachment.html
More information about the Mono-list
mailing list