C#
Rain_mm521
我是一个硕士研究生,从事数字图像/视频处理、模式识别、机器学习领域的工作,常用工具为C、C++、opencv、Matlab、Visual Studio。计算机专业科班出身,崇尚技术,略宅!
展开
-
C#wmp.dll自动注册失败
手工浏览c:/windows/System32/wmp.dll,报“c:/windows/System32/wmp.dll的自动注册失败”;解决方案:用命令行注册c:/windows/SysWOW64/wmp.dll;原创 2016-01-05 17:44:38 · 2128 阅读 · 0 评论 -
C#调用C++ Dll
如果想在C#中调用C++的dll,按照以下步骤操作即可:(1)在C#程序中加入导入语句,如下: [DllImport("CVocrModelSDKClr.dll", EntryPoint = "Init", CallingConvention = CallingConvention.Cdecl)] public static extern int Ini原创 2016-01-05 17:45:49 · 509 阅读 · 0 评论 -
C#集成ActiveX控件
问题描述:最近项目中需要用到ActiveX控件,项目是在.Net平台下开发的。因此就直接在项目中添加了对ActiveX控件的引用,添加引用成功。在代码中实例化类的实例也没有问题,但在调用其方法或属性时总是抛出"未处理 COMException"异常。解决方法,按照以下步骤:1. 注册ActiveX控件对应的ocx或者dll;2. 利用VS的命令提示符包装dll;aximp原创 2016-01-05 17:49:59 · 507 阅读 · 0 评论 -
C#程序运行过程中出错,报程序挂起,如“其他挂起签名1:xxx”
原因:某东西长时间占用窗体导致的,如弹出一个对话框,但是迟迟不去确定它,然而其他部分还在运行,此时就会报该错误;解决:不产生长期占用窗体的动作,或者及时释放。原创 2016-01-05 18:00:25 · 1714 阅读 · 0 评论 -
注册DLL时报错:模块“xxx”已加载
问题:注册DLL时报错:模块“xxx”已加载;解决方案:用管理员身份运行命令提示符即可注册成功;原创 2016-01-05 18:12:11 · 896 阅读 · 0 评论 -
C++新手常见低级错误
0. 一个dll工程,编译后不生成lib,可能因为,导出的头文件没有被cpp包含,比如faceApi.h是暴露出去的头文件,但是faceApi.cpp没有包含“faceApi.h”,此时可能会出现该问题;1. 引用lib时,提示无法打开输入文件xxx.lib,此时需要将xxx.lib放到工程的目录下(...\...\test\test),而不是与使用该lib的源文件放在一个目录下(...\..原创 2016-01-05 18:29:49 · 2204 阅读 · 0 评论