【发布时间】:2016-05-18 19:26:33
【问题描述】:
我是 C# 和 C++ 混合编程的新手。
我的 C# 应用程序有一个 ProgressBar。单击按钮时,通过 c++/CLI 包装类 DLL 调用 c++ 函数。这是一个耗时的功能。因此,我想在我的 c# 应用程序的 ProgressBar 上显示状态更新。
UI 不应被阻塞,因此使用了 backgroundworker;在它的 DoWork 中,我调用了 DLL 方法。请用代码建议。
[我得到的一个线索是我需要使用委托,但我是 C++/CLI 的新手,因此无法使用。]
代码 sn-ps 会有很大帮助。
【问题讨论】:
标签: c# dll c++-cli progress-bar backgroundworker