Hi all,<br>I'm a newbee in IP, so sorry if i ask (maybe) dumb questions....<br><br>I'm using IP for scripting in a c# app. I have something like this:<br><br>public partial class frmStart : Form<br>&nbsp;&nbsp;&nbsp; {<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string idL;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ......<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ......<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private void frmStartBatch_Load(object sender, EventArgs e)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idL = &quot;&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; engine = new PythonEngine();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; engine.ImportSite();
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; engine.SetVariable(&quot;idL&quot;, idL );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; engine.ExecuteFile(&quot;ip.py&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //At this point i would aspect that idL has the value passed in ip.py scrypt.. but it still has &quot;&quot;... 
<br>}<br>}<br><br>Here's my ip code:<br><br>idL = &quot;Hello World!&quot;<br><br>Is it ok? How come? I've found some workarounds...&nbsp; but still curious why it happens. <br><br>Other thing i've noticed is that if i have a class (i've tried with a form class), if i pass it (this) as variable to a ip script, not all it's widgets and attrs are avaible... is this linked with the .NET attributes issues?
<br><br>thanks!!<br>