在visual studio 2017错误中,操作时间比预期的要长

时间:2018-01-04 09:47:29

标签: c++-cli

我确信我的代码100%运行并运行它的窗口窗体,其中包含一个按钮来选择图片并在ImageBox中显示它但发生了错误。我不知道是什么原因,我会用图片来澄清它。

我正在使用Visual Studio 2017 c ++

enter image description here

#pragma endregion
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

    Stream^ myStream;
    OpenFileDialog^ openfiledialog1 = gcnew OpenFileDialog;
    PictureBox^ pctBox = gcnew PictureBox;

    if (openFileDialog1->ShowDialog()== System::Windows::Forms::DialogResult::OK)
    {
        if ((myStream = openFileDialog1->OpenFile()) != nullptr)
        {
            String^ strFileName = openFileDialog1->InitialDirectory + openFileDialog1->FileName;
            //MessageBox::Show(strFileName);
            pctBox->Load(strFileName);
            myStream->Close();
        }
    }

}

1 个答案:

答案 0 :(得分:0)

根据提供的非常有限的信息,您似乎正在尝试从映射的网络驱动器加载图像,该驱动器性能很差。您可以使用perfmon来监控系统性能