Wpis z mikrobloga

Mam pytanko :D w #cpp windows formsach chcę, aby odpalało mi się okienko do wyboru pliku. Do Myform dodaję openFileDialog1 i aby go wywołać korzystam z takiego kodu i wywala mi błąd.

"if(openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)"

błąd:

An unhandled exception of type 'System.Threading.ThreadStateException' occurred in System.Windows.Forms.dll

Additional information: Bieżący wątek musi być ustawiony na tryb jednowątkowego apartamentu, aby można było wykonywać wywołania OLE. Upewnij się, że w funkcji Main jest zaznaczony element STAThreadAttribute. Ten wyjątek jest wywoływany tylko wtedy, gdy do tego procesu zostanie dołączony debuger.

to jest przykład praktycznie z exampla :/

czy muszę w takim razie dodawać jakieś pozwolenia dla programu na dostęp do plików czy coś takiego?

Standardowo dodam że mam visual2012

#programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach