[IronPython] Viewlets: Any F# experts here?
curt at hagenlocher.org
Fri Jun 27 15:32:59 CEST 2008
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
On Thu, Jun 26, 2008 at 2:58 PM, Michael Foord <fuzzyman at voidspace.org.uk>
> 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.
> 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
> Ok, so with all the dependencies installed I attempt to use them - and
> *boom*. Anyone here got any ideas?
> IronPython 2.0 Beta (126.96.36.19900) 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
> Users mailing list
> Users at lists.ironpython.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users