开发
wangjun825
这个作者很懒,什么都没留下…
展开
-
idea 添加maven支持时没有maven选项
之前添加之后把pom.xml删除了,然后再add framework support就没有maven选项了,tool window也没有maven,打开“项目名.iml",文件头如下:原创 2020-12-30 09:29:16 · 2451 阅读 · 0 评论 -
Win10系统上64位程序用Ado写excel程序崩溃
之前写的程序是32位的,编译成64位写excel就崩溃了,在不同的机器上两种报错:①0x00007FFCD0393E49 (KernelBase.dll)处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。②未找到提供程序。网上的帖子都是说msado15.dll的版本不对,都是瞎扯,因为能通过oledb访问oracle,所以msado是没有问题的。后来不得不google,stackflow上有人问,原因是jet引擎在64位上不能工作了,必须要ace引擎,安装office201.原创 2020-12-15 21:18:10 · 554 阅读 · 0 评论 -
隐藏软件窗口任务栏还有按钮
自己写的程序注册了热键来隐藏其他软件的窗口,通过进程和标题查找窗口的主界面窗口句柄,然后用ShowWindow来隐藏。其中有一个软件虽然窗口隐藏了,但是任务栏上还有个按钮,点击时不起作用。后来用ITaskbarList来删除也不行,搞了半天。后来发现这个软件有个所有者窗口,而其它软件的主窗口都没有所有者窗口。把这个所有者窗口隐藏就可以了。原来只知道有父窗口,第一次注意所有者的窗口。...原创 2020-02-20 18:20:41 · 244 阅读 · 0 评论 -
未能加载文件或程序集“Microsoft.Office.Interop.Word"错误
C#的程序到别的机器上报此错误:未能加载文件或程序集“Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, ”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)。开发机器上是office2013,对应15版本,目标机器上是office2003,将项目中的wo...原创 2019-10-28 16:04:11 · 3901 阅读 · 0 评论