[Coin-discuss] C# interface to OSI (CLP)
Laszlo Ladanyi
ladanyi at us.ibm.com
Sat Mar 18 12:23:20 EST 2006
Hi Jan-Willem,
Another option is never to return a bool, always return an int instead (0 for
false, 1 for true). Only the method definitions need to be changed, not the
code, since int can be auto-converted to bool. The libraries probably would
not suffer an enormous performance loss :-).
Could you try to modify a virtual bool method to be an int and see whether it
works? If so we can do the change everywhere. I guess Windows is an important
enough platform to try to work around compiler quirks...
--Laci
On Sat, 18 Mar 2006, Jan-Willem Goossens wrote:
> Hi,
>
> I'm using CLP (via Osi) in .NET, for example C#, as well.
> What I did was to make a .NET managed C++ DLL that interfaces between the
> classic C++ used in the COIN sources, and the managed .NET world.
> Once that's done, you can use this .NET DLL as a normal .NET Reference, for
> example in a C# of VN.NET solution.
>
> Just be aware of the "virtual bool bug" that I posted on
> http://list.coin-or.org/pipermail/coin-discuss/2005-October/001677.html
>
>
> Good luck,
>
> Jan-Willem
>
>
>
>
>
> ----- Original Message -----
> From: "Leo Lopes" <leo at sie.arizona.edu>
> To: "Discussions about open source software for Operations Research"
> <coin-discuss at list.coin-or.org>
> Sent: Friday, March 17, 2006 17:59
> Subject: Re: [Coin-discuss] C# interface to OSI (CLP)
>
>
> How hard is it to create a .net library from a Visual C++ project?
> That seems like the easiest way.
>
> On 3/17/06, allmail <allmail at michalkaut.net> wrote:
> > Hello,
> >
> > we want to use CLP in a project that is written in C#.
> > Is there some C# interface to OSI?
> > Or, if not, does anyone have any experiences/ideas with calling OSI from
> > C#?
> >
> > Thanks a lot in advance.
> >
> > Regards,
> > Michal Kaut
> >
> > _______________________________________________
> > Coin-discuss mailing list
> > Coin-discuss at list.coin-or.org
> > http://list.coin-or.org/mailman/listinfo/coin-discuss
> >
>
>
> --
> ========================================================================
> Leonardo B. Lopes leo at sie.arizona.edu
> Assistant Professor (520)621-2342
> SIE - University of Arizona http://www.sie.arizona.edu/faculty/leolopes
>
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-discuss
>
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-discuss
>
More information about the Coin-discuss
mailing list