[IronPython] Viewlets: Any F# experts here?

Curt Hagenlocher 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
module.

On Thu, Jun 26, 2008 at 2:58 PM, Michael Foord <fuzzyman at voidspace.org.uk>
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
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20080627/86fc8cb4/attachment.html>


More information about the Ironpython-users mailing list