小编Har*_*sha的帖子

使用托管代码中的非托管代码

我的项目是在MFC中开发的,这是一个未经编码的代码.现在我需要通过重用大多数MFC类在C#中创建一个类似的应用程序.

是否可以直接从MFC dll导出class/struct/enum,这样我就可以使用dllimport在我的C#中导入它并使用它.

c# dll mfc unmanaged managed

6
推荐指数
1
解决办法
1636
查看次数

C#threads - 在线程之间发送消息

我正在开发一个项目,它涉及重用以及将一些现有的MFC代码迁移到C#.

MFC中的当前代码创建一些线程并使用:: PostthreadeMessage()和ON_THREAD_MESSAGE(msg,func)通过消息进行线程间异步通信.

:: PostthreadeMessage() - >向特定的线程ID发送消息.ON_THREAD_MESSAGE(msg,func) - >在收到消息(msg)时调用函数(func).

由于我不太了解C#中的线程接口,我试图在C#中搜索类似的API,但无法找到任何.

如果有人可以帮助我在C#中为此目的找到合适的函数,那将是很棒的

c# mfc multithreading

5
推荐指数
1
解决办法
918
查看次数

USB端点停顿错误

我的CDC设备中出现“端点停滞错误”。USB堆栈正在检测电缆。状态设置为正在运行,但错误代码设置为0x11,表示“ USB_ENDPOINT_STALLED”。我进行了验证,发现端点已正确分配。

  1. 当报告“端点停滞错误”时会是什么情况?
  2. 如何处理呢?

请指教!

usb usbserial endpoints endpoint

3
推荐指数
1
解决办法
3505
查看次数

我应该将哪个版本的Microsoft .Net用于Windows 7

我是.Net框架的新手.

我想开发一个PC应用程序,可能在.net framework 2.0中.我将创建一个安装程序,并希望在另一台具有Windows 7操作系统的计算机上运行它.

哪个是我需要在Windows 7上安装的.net版本,以便我可以运行我的应用程序.

.net windows-7

2
推荐指数
1
解决办法
818
查看次数

标签 统计

c# ×2

mfc ×2

.net ×1

dll ×1

endpoint ×1

endpoints ×1

managed ×1

multithreading ×1

unmanaged ×1

usb ×1

usbserial ×1

windows-7 ×1