- 博客(3)
- 收藏
- 关注
原创 C++ OnKeyDown(UINT nChar,UINT nRepCnt,UINT nFlags)函数对字母、数字按键无响应/nChar恒为229问题--已解决
使用OnKeyDown函数遇到字母、数字按键无响应和nChar恒为229问题时,只需改为微软自带的英文输入法之后再按键即可解决
2024-08-29 17:27:07 214
原创 由项目生成的.ocx(.dll)文件注册时的报错:模块加载失败,请确保该二进制存储在指定路径中--已解决
简而言之,如果你要注册的这个A.dll(.ocx同理,下略)的代码里引用了其他dll文件,如B.dll,那么在注册时就要把A.dll和B.dll都放在同一目录下,或是regsvr32.exe所在目录下(一般是“C:\Windows\SysWOW64”和“C:\Windows\System32”)然后以管理员命令行运行"regsvr32 A.dll"命令即可成功。因为安装包中的.ocx文件和它所依赖的.dll文件放在了一起,而项目生成的.ocx文件是单独放在一个文件夹中的,没有依赖的.dll文件,所以失败。
2024-08-19 17:53:19 303
原创 vs2010运行C#程序报错:命令行或响应文件上不能有字符“□”--已解决
大概推测了vs2010出现此错误的原因:vs在处理链接过程(Assembly Linker)时,把相关的命令行指令和参数写入了一个临时的响应文件,然后使用命令行调用了这个临时响应文件,调用结束就立刻删除了,所以查不到相关的响应文件。报错没有行号和列号。根据报错内容找了命令行和响应文件,日志中使用的命令行没发现非法字符,命令行中没有显式调用响应文件(调用响应文件的格式是@filename),项目文件夹中也没有发现响应文件,那错误出在哪了?修改后(打一个空格再删掉,保存),显示已加密,再调用,果然报错了。
2024-08-01 17:47:07 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人