Hi,
I have developed a PC application with PC SDK 5.13 in C# with Visual Studio 2005 under Windows 7 32bit and i haven’t problem with it about build, compile and run… It’s all perfect also deploy application for same operative system. But under Win7 x64 the same project throw a strange exception when i run it:

The Error code “0001” and the layout of MessageBox is mine and is not important, but the message shows explain catch when i call the method that load ad istance all object of my app. (and is strange because throw only when call it and not when i’m into the method block while debugging it, for exampre if there are null reference or other logic error, ecc.).
I also loaded the ABB.Robotics.Adapters.IRC5.dll and i add his path (C:Program Files (x86)ABB Industrial ITRobotics ITSDKPC SDK 5.13..) into Refernce Path in the project Properties but continue to show this error and not run my method.
Example codes:
import…
import…
…
…
name space MyApp
{
public partial class MyForm : Form
{public MyForm()
{try
{InitializeComponent(); //work good in debug
…
… // no erros catch
MyMethod(); // strange!! catch Exception here and not when i enter in MyMethod, never enter into this method…
}
catch(Exception ex) { MessageBox.Show(ex.Message, “Error 0001:”, MessageBoxButtons.OK, MessageBoxIcon.Error); }
}
void MyMethod()
{try
{…
//create my and ABB object…
…}
catch(Exception ex) { MessageBox.Show(ex.Message, “Error 0002:”, MessageBoxButtons.OK, MessageBoxIcon.Error); }}
}
}
some Ideas??? I repeat IDE is always Visual Studio 2005, under Win XP and Win7 32bit all working good whitout strange things, under Win7 64bit, same codes, same project, there aren’t compile errors but catch this error in execution/debug.
tanks Ema
