Hi, using the April 2005 VSSDK, I am able fire up a new Visual Studio PythonProject (Experimental Hive) using the Windows Application template. I can drag and drop UI controls from the Toolbox onto the design surface. However, I notice the IronPython code being generated for both the designer and the form is placed in a single file called Form1.py. In a C# WinForm project, the code is separated into 2 files, Form1.cs and From1.Designer.cs.
Is the plan to have IronPython fully integrated into Visual Studio in the same way as a C# project, including drop down list for types and members in the code editor? What about debugger support?
I ask this as I am trying to build a simple IronPython Windows app and while being new to the Python language I am also finding it difficult to figure out exactly where I put my code in Form1.py cause the both the design code and "regular" code are in one place instead of separated as in a C# project.
Finally, I cannot get some simple code to work as it throws an exception, "A first chance exception of type IronPython.Runtime.ArgumentTypeException' occurred in IronPython.dll. When I set the breakpoint to step through the code I get into disassembly and I am not good at reading IL. Then the program aborts with the error above.
My project is real simple, has a Windows form and a listBox control. All I am doing is using System.Reflection to GetTypes from a DLL and put them in a listBox.
In C# it looks like:
private void GetMyTypes()
{
Assembly myAssembly = System.Reflection.Assembly.LoadFrom("mapack.dll");
Type[] types = myAssembly.GetTypes();
foreach (Type type in types)
{
listBox1.Items.Add(type);
}
}
In IronPython:
def GetMyTypes():
myAssembly = System.Reflection.Assembly.LoadFrom("mapack.dll")
types = myAssembly.GetTypes()
for types in types:
_listBox1.Items.Add(types)
In both cases, the method is being called right after InitializeComponent()
Any ideas as to why this IronPython code won't run?
Thanks in advance,
Mitch
http://softwareindustrialization.com
_______________________________________________
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
--
http://geekswithblogs.net/vagmi.mudumbai
http://installneo.blogspot.com
"Peace is its own reward." - Mahatma Gandhi
_______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com