- 博客(5)
- 收藏
- 关注
原创 C#中Task.Wait()与await的区别
await Task<T>对象,不会阻塞当前线程,也不会创建新线程,控制权交给当前函数的调用者(同一个线程),执行调用者的后续操作。await之后的语句,只有当Task<T>中的操作完成后,才会继续执行。Task.wait()会阻塞当前线程,控制权交给Task中的线程,等待Task中的线程执行完毕后,才执行Task.wait()之后的代码。
2024-07-23 17:24:28 149 1
原创 VS2019对C#类库项目制作安装包,并在安装包中配置AutoCAD启动时自动加载dll
关联用户界面中的变量和实现类Installer.cs中的变量通过将CustomActionData设置为/targetDir="[TARGETDIR]\"从安装程序中获取安装目录,给this.Context.Parameters["targetDir"]当安装程序安装时,会将PCTD_Setup的File System中指定的文件、主输出(的dll、exe),拷贝到安装目录。
2023-05-29 18:52:31 2228 2
原创 C++封装CGAL的StraightSkeleton为dll,供C#调用
C++封装CGAL的StraightSkeleton为dll,供C#调用
2023-02-14 10:08:23 1156
原创 C#调用C++编译生成的dll时,抛出BadImageFormatException异常
C#调用C++编译生成的dll时,抛出BadImageFormatException异常
2023-02-13 17:33:39 1884
原创 C#中Delegate/Control的Invoke/BeginInvoke/EndInvoke
Delegate、Thread、WinForm中的Control;Delegate/Control的Invoke/BeginInvoke/EndInvoke
2022-12-01 18:23:34 2653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人