[IronPython] Viewlets: Any F# experts here?

Michael Foord fuzzyman at voidspace.org.uk
Thu Jun 26 15:39:22 PDT 2008


Shri Borde wrote:
> Michael, what is the CLR stack trace (-X:ShowClrExceptions)?
>   

Not much more useful I'm afraid.


C:\compile\VSLab>C:\compile\IronPython-2.0B3\ipy.exe 
-X:ShowClrExceptions viewle
t.py
Traceback (most recent call last):
  File "viewlet.py", line 4, in viewlet.py
  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.
CLR Exception:
    NullReferenceException
:
Object reference not set to an instance of an object.

Michael

> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jimmy Schementi
> Sent: Thursday, June 26, 2008 3:04 PM
> To: Discussion of IronPython
> Cc: Luke Hoban
> Subject: Re: [IronPython] Viewlets: Any F# experts here?
>
> Adding Luke Hoban, the F# ninja at Microsoft =)
>
> Luke, any ideas? Swing by my office if you are confused.
>
>   
>> -----Original Message-----
>> From: users-bounces at lists.ironpython.com [mailto:users-
>> bounces at lists.ironpython.com] On Behalf Of Michael Foord
>> Sent: Thursday, June 26, 2008 2:59 PM
>> To: Discussion of IronPython
>> Subject: [IronPython] Viewlets: Any F# experts here?
>>
>> 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
>>     
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   


-- 
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/



More information about the Users mailing list