随笔分类 -  DLL/C#C++交互/调试问题

摘要:一、关闭窗体内存不释放 [DllImport("kernel32.dll")] private static extern bool SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize); //关闭窗体按钮 privat 阅读全文
posted @ 2024-03-09 10:33 不溯流光 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、调试问题 1、System.Reflection.TargetInvocationException 调用的目标发生了异常 这个错误是在没有加上try catch捕捉异常前,跳转到了Main()函数里报错。加上异常捕获后,报System.Threading.ThreadAbortExceptio 阅读全文
posted @ 2022-03-30 09:55 不溯流光 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:一、warning C4018: '<' : signed/unsigned mismatch for(int i=0; i < strlen(str);i++)改为for(unsigned int i=0; i < strlen(str);i++)就行了。strlen返回的是无符号数,你要用无符号 阅读全文
posted @ 2021-12-21 09:12 不溯流光 阅读(634) 评论(0) 推荐(0) 编辑
摘要:一、尝试读取或写入受保护的内存,这通常指示其他内存已损坏 可能原因: 1、传入的数组长度开的太小了; 2、传入参数没有加ref。 二、C#调用DLL时提示:未找到指定模块 1、检查DLL中是否有该函数,并有调用接口 可以使用dumpbin.exe查看封装好的dll里都有什么函数,参见: https: 阅读全文
posted @ 2021-11-15 15:25 不溯流光 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:一、创建动态库 1、VS2013创建 https://blog.csdn.net/qq_37781464/article/details/85112205 2、生成64位dll文件 项目上右键,选择“属性”,新添加一个x64。 下面的会自动变为x64 然后运行, 会生成一个x64\debug的目录, 阅读全文
posted @ 2021-10-25 09:50 不溯流光 阅读(214) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/7code/p/5051809.html 阅读全文
posted @ 2021-02-04 09:59 不溯流光 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、命名空间“aaa”中不存在“bbb”名称 直接点“生成解决方案”就好了,别点”重新生成解决方案“ VS日常抽风。 参考 二、无法找到名为“xxx”的资源。资源名称区分大小写 如果确定这个资源没问题,那看一下项目中资源加载顺序。如果xxx这个资源的引用在声明之前则会抛异常。 调换一下顺序即可解决。 阅读全文
posted @ 2021-01-26 13:30 不溯流光 阅读(1119) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示