Runtime error for OpenFileDialog Class in .NET 2005
-
Hi all, I am transferring from .NET 2003 to .NET 2005 now. I have one application made in Visual C++.NET 2003. It is compiling fine in .NET 2005 but it gives one run time error at
ShowDialog()
function ofOpenFileDialog
Class object. Error is“An unhandled exception of type 'System.Threading.ThreadStateException' occurred in System.Windows.Forms.dll
Additional information: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it. This exception is only raised if a debugger is attached to the process.”
Can I know what is wrong with this? And how can I solve this problem. Thanks in advance, Priyank
-
Hi all, I am transferring from .NET 2003 to .NET 2005 now. I have one application made in Visual C++.NET 2003. It is compiling fine in .NET 2005 but it gives one run time error at
ShowDialog()
function ofOpenFileDialog
Class object. Error is“An unhandled exception of type 'System.Threading.ThreadStateException' occurred in System.Windows.Forms.dll
Additional information: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it. This exception is only raised if a debugger is attached to the process.”
Can I know what is wrong with this? And how can I solve this problem. Thanks in advance, Priyank