![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
一者仁心
这个人很聪明,什么都没有留下。
展开
-
AutoCAD二次开发——Ribbon UI无法显示问题
使用netload命令可以正常的显示Ribbon的UI菜单,但是自动加载时却无法加载。需要在加载事件中进行加载完毕的监听。原创 2023-02-02 13:36:32 · 649 阅读 · 1 评论 -
AutoCAD二次开发——获取当前点的最近线上的最近的点
【代码】AutoCAD二次开发——获取当前点的最近线上的最近的点。原创 2022-09-26 17:00:58 · 449 阅读 · 0 评论 -
C#——Net5在WPF项目中使用WinForm库的内容
我们在Framework项目中开发WPF的程序,想要使用WinForm的类库就需要到程序集进行引用System.Windows.Form库。到了Net5以后没有引用的程序集了,那么我们可以找到类库的项目文件中加入一句话 这样我们就可以正常的在代码中使用WinForm的类了。...原创 2022-07-05 15:43:38 · 373 阅读 · 0 评论 -
C#——快速使用Win32API的方法
目录应用场景功能介绍使用方法我们经常在开发的时候代码中需要使用Win32API,通常我们会使用下面的方式进行声明,然后再进行调用。功能介绍推荐一款类库Microsoft.Windows.CsWin32,可以简化我们使用Win32API时的效率,避免了一些参数写错,类型需要自己声明的问题在Nuget中搜索就可以获得,添加后在项目的根目录下面会有一个NativeMethods.txt文件,如果没有可以手动创建,类库会自动检索该文件中每一行作为一个想要使用的函数名称,比如像下面这样:配置好以后再原创 2022-06-23 09:50:47 · 1872 阅读 · 0 评论 -
C#——Action、Func和EventHandler的区别
C# Action、Func和EventHandler的区别原创 2022-06-22 09:52:19 · 404 阅读 · 0 评论 -
VS 调用动态链接库 PInvokeStackImbalance 对 PInvoke 函数“ ”的调用导致堆栈不对称
当我们使用动态链接库的时候,有的时候会出现一个常见的这个错误, 原因通常说白了就是参数不匹配了。通常会在声明出加上 CallingConvention= CallingConvention.Cdecl来声明 意味着参数的可变长度,大部分时候会解决这个问题有的时候也会因为计算机程序位数的不同, 比如开发32位程序, 在C中参数虽然是long 可相当于项目里面的int 都占4字节这原创 2017-07-31 12:00:05 · 2065 阅读 · 0 评论 -
.Net WebService 创建时的出现的问题
1、提示 测试 测试窗体只能用于来自本地计算机的请求。这事因为远程访问权限没有打开的原因。 通常在webService项目的config中加入原创 2017-08-09 16:15:59 · 166 阅读 · 0 评论