调整wxFileDialog大小时应用程序崩溃

时间:2013-01-29 15:32:15

标签: c++ windows wxwidgets

我维护一个使用visual studio 2010和wxWidgets版本2.8.10编写的应用程序。据我所知,在windows vista下,当显示正在查看网络驱动器并调整大小的wxFileDialog时,应用程序将崩溃。使用以下代码调用对话框:

     wxFileDialog file_chooser(
        this,
        make_wxString(my_strings[strid_file_choose_caption]),
        make_wxString(frame->get_config()->get_last_os_dir()),
        wxT(""),            // default file
        make_wxString(loader->get_file_extension()),
        wxOPEN);
     int rcd = file_chooser.ShowModal();

有人见过类似的东西吗?

1 个答案:

答案 0 :(得分:1)

标准文件对话框内的崩溃几乎总是由于系统上存在一些错误的shell扩展。要说更多,你需要在崩溃时获得minidump(或至少是一个堆栈跟踪)并进行调试。