<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>In a second related problem, GeneralToken is from the inheritance IEffectToken, which RunEffect expects. The line RunEffect(BitmapImage,mRectangleToken) sometimes works and sometimes throws a specific cast is invalid error as well. I am using Ironpython 2.6.2 (2.6.10920.0) on .net 2.0<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> users-bounces@lists.ironpython.com [mailto:users-bounces@lists.ironpython.com] <b>On Behalf Of </b>Brian Ashcroft<br><b>Sent:</b> Wednesday, March 09, 2011 9:44 AM<br><b>To:</b> users@lists.ironpython.com<br><b>Subject:</b> [IronPython] Cast double to object<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have an array of type object that I am trying to populate from inside a script. I create the data, type it and assign it to the array. However, it seems that ironpython will only accept data that has been cast to int. Here is the code, can you tell me what I am doing wrong?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";color:black'>RectangleToken = Filters.</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>GeneralToken</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>()<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";color:black'> mRectangleToken.Parameters =Array[object</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>]</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>range</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(</span><span style='font-size:10.0pt;font-family:"Courier New";color:darkblue'>1</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>))<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";color:black'> mRectangleToken.Parameters[</span><span style='font-size:10.0pt;font-family:"Courier New";color:darkblue'>0</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>]=IronPythonConversions.</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>ConvertToDouble</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(</span><span style='font-size:10.0pt;font-family:"Courier New";color:darkblue'>3</span><span style='font-size:10.0pt;font-family:"Courier New";color:black'>)<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";color:black'> Filter =Filters.Effects.Morphology.</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>OpeningTool</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>()<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:black'> BitmapImage=Filter.</span><b><span style='font-size:10.0pt;font-family:"Courier New";color:midnightblue'>RunEffect</span></b><span style='font-size:10.0pt;font-family:"Courier New";color:black'>(BitmapImage,mRectangleToken)</span><o:p></o:p></p></div></body></html>