Here is my project tree:
 
webA1
+ Form1
+ Form2
   Program.py
   StartIt.py
 
Form1, Form2 and StarIt are in  class webA1: # namespace
 
Form1.py
 
...
def _button2_Click(self, sender, e):
          StartItK.newWinOpen()
...
 
StarIt.py:
 
import Form2
 
class webA1:
          class StartItK:
          ...
          def newWinOpen():                
                  newf=Application.Run(webA1.Form2())
 
-----------------------------------------------------------------
 
when I run application - I get Unhandled exeption - "name StartItK not defined
 
Detailes:
See the end of this message for details on invoking just-in-time (JIT) 
debugging instead of this dialog box.
************** Exception Text 
**************IronPython.Runtime.Exceptions.PythonNameErrorException: name 
'StartItK' not defined   at 
IronPython.Runtime.Operations.Ops.CheckInitializedOrBuiltin(Object o, 
ICallerContext context, String name)   at 
Form1._button2_Click$f188(FunctionEnvironment16Dictionary $env, Object self, 
Object sender, Object e) in Form1.py:line 126   at 
IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object arg0, 
Object arg1, Object arg2)   at 
IronPython.Runtime.Calls.Function3.Call(ICallerContext context, Object[] args)  
 at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args)   at 
IronPython.Modules.ClrModule.ReturnChecker.RuntimeChecker.Call(Object[] args)   
at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args)   at 
IronPython.Modules.ClrModule.ArgChecker.RuntimeChecker.Call(Object[] args)   at 
IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args)   at 
IronPython.Runtime.Types.ReflectedEvent.EventDispatcher.Call(Object[] args)   
at IronPython.Runtime.Operations.Ops.Call(Object func, Object[] args)   at 
IronPython.Runtime.Operations.Ops.Call(Object func, Object arg0, Object arg1)   
at System.Void(Object, EventArgs)##65(Object , Object , EventArgs )   at 
System.Windows.Forms.Control.OnClick(EventArgs e)   at 
System.Windows.Forms.Button.OnClick(EventArgs e)   at 
System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)   at 
System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 
clicks)   at System.Windows.Forms.Control.WndProc(Message& m)   at 
System.Windows.Forms.ButtonBase.WndProc(Message& m)   at 
System.Windows.Forms.Button.WndProc(Message& m)   at 
System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)   at 
System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)   at 
System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr 
wparam, IntPtr lparam)
************** Loaded Assemblies **************mscorlib    Assembly Version: 
2.0.0.0    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)    CodeBase: 
file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------webA1
    Assembly Version: 0.0.0.0    Win32 Version: 0.0.0.0    CodeBase: 
file:///C:/Documents%20and%20Settings/vkhask/My%20Documents/IronPython%20Studio/webA1/webA1/bin/Debug/webA1.exe----------------------------------------IronPython
    Assembly Version: 1.1.0.0    Win32 Version: 1.1.1    CodeBase: 
file:///C:/Documents%20and%20Settings/vkhask/My%20Documents/IronPython%20Studio/webA1/webA1/bin/Debug/IronPython.DLL----------------------------------------IronMath
    Assembly Version: 1.1.0.0    Win32 Version: 1.1.1    CodeBase: 
file:///C:/Documents%20and%20Settings/vkhask/My%20Documents/IronPython%20Studio/webA1/webA1/bin/Debug/IronMath.DLL----------------------------------------System
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------snippets1
    Assembly Version: 0.0.0.0    Win32 Version: 1.1.1    CodeBase: 
file:///C:/Documents%20and%20Settings/vkhask/My%20Documents/IronPython%20Studio/webA1/webA1/bin/Debug/IronPython.dll----------------------------------------System.Xml
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------System.Data
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll----------------------------------------System.Configuration
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.Drawing
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------System.Windows.Forms
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------Accessibility
    Assembly Version: 2.0.0.0    Win32 Version: 2.0.50727.1433 
(REDBITS.050727-1400)    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll----------------------------------------ArtOfTest.WebAii
    Assembly Version: 1.0.500.0    Win32 Version: 1.0.500.0    CodeBase: 
file:///C:/WINDOWS/assembly/GAC_MSIL/ArtOfTest.WebAii/1.0.500.0__4fd5f65be123776c/ArtOfTest.WebAii.dll----------------------------------------
************** JIT Debugging **************To enable just-in-time (JIT) 
debugging, the .config file for thisapplication or computer (machine.config) 
must have thejitDebugging value set in the system.windows.forms section.The 
application must also be compiled with debuggingenabled.
For example:
<configuration>    <system.windows.forms jitDebugging="true" /></configuration>
When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT 
debugger registered on the computerrather than be handled by this dialog box.
 
 
 
 
 
 
 
> From: [EMAIL PROTECTED]> Subject: Users Digest, Vol 42, Issue 25> To: 
> [email protected]> Date: Fri, 18 Jan 2008 16:08:50 -0800> > Send 
> Users mailing list submissions to> [email protected]> > To subscribe 
> or unsubscribe via the World Wide Web, visit> 
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com> or, via email, 
> send a message with subject or body 'help' to> [EMAIL PROTECTED]> > You can 
> reach the person managing the list at> [EMAIL PROTECTED]> > When replying, 
> please edit your Subject line so it is more specific> than "Re: Contents of 
> Users digest..."> > > Today's Topics:> > 1. invoking new form (Vadim 
> Khaskel)> 2. Re: invoking new form (Dino Viehland)> > > 
> ----------------------------------------------------------------------> > 
> Message: 1> Date: Fri, 18 Jan 2008 23:19:00 +0000> From: Vadim Khaskel 
> <[EMAIL PROTECTED]>> Subject: [IronPython] invoking new form> To: 
> <[email protected]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: 
> text/plain; charset="windows-1252"> > > Hi all,> > I?m trying to invoke a 
> form from python module (mod1) (which is not in the same name space as Form1 
> class like this:> #in mod1> def newWinOpen():> Application.Run(Form2()) #I 
> did import Form2 into this module#> > Doesn?t work?> > in my next attempt I 
> put mod1 where I calling Form2 put into the same namespace as Form1 and 
> Form2> > > In this case namespace class in Form1 doesn't see the mod1...> > > 
> What is the right way to do that....???> > Thank you,> > Vadim> 
> _________________________________________________________________> Climb to 
> the top of the charts!? Play the word scramble challenge with star power.> 
> http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan> 
> -------------- next part --------------> An HTML attachment was scrubbed...> 
> URL: 
> http://lists.ironpython.com/pipermail/users-ironpython.com/attachments/20080118/87e30be6/attachment.html
>  > > ------------------------------> > Message: 2> Date: Fri, 18 Jan 2008 
> 15:22:41 -0800> From: Dino Viehland <[EMAIL PROTECTED]>> Subject: Re: 
> [IronPython] invoking new form> To: Discussion of IronPython 
> <[email protected]>> Message-ID:> <[EMAIL PROTECTED]>> > 
> Content-Type: text/plain; charset="us-ascii"> > What happens when you do 
> this? Is an exception thrown? Does it just hang waiting w/ nothing happening? 
> Also, are you doing this from the console or from modules which just get 
> executed stand alone (e.g. ipy foo.py)?> > From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Vadim Khaskel> Sent: Friday, January 
> 18, 2008 3:19 PM> To: [email protected]> Subject: [IronPython] 
> invoking new form> > Hi all,> > I'm trying to invoke a form from python 
> module (mod1) (which is not in the same name space as Form1 class like this:> 
> #in mod1> def newWinOpen():> Application.Run(Form2()) #I did import Form2 
> into this module#> > Doesn't work...> > in my next attempt I put mod1 where I 
> calling Form2 put into the same namespace as Form1 and Form2> > > In this 
> case namespace class in Form1 doesn't see the mod1...> > > What is the right 
> way to do that....???> > Thank you,> > Vadim> > 
> ________________________________> Climb to the top of the charts! Play the 
> word scramble challenge with star power. Play 
> now!<http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan>>
>  -------------- next part --------------> An HTML attachment was scrubbed...> 
> URL: 
> http://lists.ironpython.com/pipermail/users-ironpython.com/attachments/20080118/acd7c2df/attachment.html
>  > > ------------------------------> > 
> _______________________________________________> Users mailing list> 
> [email protected]> 
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com> > > End of 
> Users Digest, Vol 42, Issue 25> *************************************
_________________________________________________________________
Climb to the top of the charts!  Play the word scramble challenge with star 
power.
http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_jan
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to