如何在vc ++中创建多线程

时间:2015-03-11 03:59:32

标签: c++ multithreading visual-c++

void CVivantAppDBMView::OnBnClickedCalculateButton()
{

cc.Calculate(&myInputs);//Call to DLL

COutputDialog outputDialog;
        outputDialog.DoModal();
}

嗨,

点击按钮,我必须在dll中调用一个函数。返回时我必须在对话框中显示输出。请参阅上面的代码。

但是当我点击时,在dll调用完成之前,对话框正在打开。

请推荐一些教程或示例或其他任何方式。

我是业余的vc ++程序员。

提前致谢! 塞尔瓦

1 个答案:

答案 0 :(得分:0)

问题在于在Calculate中创建的线程。当我修复它时,一旦从DLL返回,对话框就打开了结果。

感谢您的帮助!很抱歉迟到了。

此致 Selva的