OpenFileDialog ShowDialog() Исключения
От: rubiru  
Дата: 06.05.07 07:20
Оценка:
Обработчик события нажатия на пункт главного меню имеет вид:
        private void MenuOpenClick(Object sender, EventArgs e)
        {
            OpenFileDialog fd;
            fd = new OpenFileDialog();
            fd.Title = "";
            fd.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
            if (fd.ShowDialog() == DialogResult.OK)
            {
                MessageBox.Show(fd.FileName);
            } 
        }

При выполнении получаю исключения в строке if (fd.ShowDialog() == DialogResult.OK):
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.
Из за чего это происходик, и как это исправить???
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>

07.05.07 16:32: Перенесено модератором из '.NET' — AndrewVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.