A bit of quality time with Reflector shows that there's a _viewletsProxy object which hasn't been initialized. You probably need to call VSLabFSICore.Viewlets.Init() first. It's static, and in the vslabfsicore module.
On Thu, Jun 26, 2008 at 2:58 PM, Michael Foord <[EMAIL PROTECTED]> wrote: > The viewlets that come with VSLab look *really* cool. They're based on F# > so I decided to see if they could be used from IronPython. > > http://www.codeplex.com/vslab > > The dependencies are pretty hefty. You need F# installed *and* Managed > DirectX (June 2008 SDK ~450mb seems to fulfil the dependency). > > To get at the viewlet assemblies you need Visual Studio Pro installed as > well, but they can be extracted from the VSLabs msi installer without VS > Pro. > > Ok, so with all the dependencies installed I attempt to use them - and > *boom*. Anyone here got any ideas? > > IronPython 2.0 Beta (2.0.0.3000) on .NET 2.0.50727.1434 > Copyright (c) Microsoft Corporation. All rights reserved. > >>> import clr > >>> clr.AddReference('vslabfsicore') > >>> clr.AddReference('vslabviewlets') > >>> clr.AddReference('vslabcore') > >>> from GraphViewlet import GraphControl > >>> g = GraphControl() > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "vslabviewlets", line unknown, in .ctor > File "vslabfsicore", line unknown, in .ctor > File "System.Windows.Forms", line unknown, in get_Controls > File "System.Windows.Forms", line unknown, in get_Properties > SystemError: Object reference not set to an instance of an object. > > > Interesting that the explosion is inside winforms. Referencing that > assembly first makes knows difference. > > Michael Foord > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/ > http://www.trypython.org/ > http://www.ironpython.info/ > http://www.theotherdelia.co.uk/ > http://www.resolverhacks.net/ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >
_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
