2021年2月8日
摘要:Winform程序,数据库用的Access,在窗体上使用了一个SaveFileDialog控件,正常情况下,SaveFileDialog能使用,但是只要执行了访问数据库的操作,再使用SaveFileDialog 就会报错尝试读取或写入受保护的内存 解决方法是安装一个 Microsoft Access 阅读全文
posted @ 2021-02-08 14:52 Gu 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1. 应该在界面主线程来调用dll,这样不容易出错, 在线程中调用容易死机. 或者提示 An unhandled exception of type 'System.AccessViolationException' occurred Additional information: 尝试读取或写入受 阅读全文
posted @ 2021-02-08 00:46 Gu 阅读(2) 评论(0) 推荐(0) 编辑
  2021年1月7日
摘要:一、前言 2020年是跌宕起伏的一年,转眼就过去了.过去能与之相比的是2008年(雪灾,地震,奥运,金融危机),给自己记录下来吧. 二、2020年总结 2019年还在一家地产签约服务公司做一个近千人使用的CRM的全栈开发工作,一个人搞了半年.觉得基本功能已经完善了.机缘巧合年底去了一家自动化设备创业 阅读全文
posted @ 2021-01-07 14:02 Gu 阅读(43) 评论(0) 推荐(0) 编辑
  2020年12月19日
摘要:旧的软件没有代码,TH9320 运行正常,用串口监控软件发现命令如下 *IDN?\#10 Tonghui,TH9320,Version:1.3.6\#10 *IDN?\#10 Tonghui,TH9320,Version:1.3.6\#10 DISP:PAGE MSET\#10 MMEM:LOAD: 阅读全文
posted @ 2020-12-19 17:10 Gu 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Mendix公司早在2005年就在荷兰的鹿特丹成立。2011年10月份, Mendix公司获得由Prime Venture和HenQ领投的第一轮的1300万美元的风投,随后在2012年就把总部搬到美国的波士顿马塞诸塞州。2014年1月份,获得由Battery基金投资的2500万美元B轮。2018年8 阅读全文
posted @ 2020-12-19 16:27 Gu 阅读(109) 评论(0) 推荐(0) 编辑
  2020年12月13日
摘要:工作中用的比较多的是三菱的PLC的 Fx5U和Fx3U,它们有多种通信协议,我们学习时先从1种入手,再扩展到其他的。三菱的说明书几百页,我们要把说明书读薄,只选其中通信协议部分看就好了。而上位机一开始只需要了解读写一个字元/位元就可以了。 三菱FX-3U 计算机专用协议通信方式,其通讯命令字和通讯格 阅读全文
posted @ 2020-12-13 00:24 Gu 阅读(76) 评论(0) 推荐(0) 编辑
  2020年12月10日
摘要:1.连接字符串是provider=Microsoft.ACE.OLEDB.12.0, 如果目标平台是X86就会出现(这台电脑装了64位的office) 把目标平台改成AnyCPU或X64就可以了。 2. 如果要引用Com组件,保证兼容性,必须是X86格式的exe的话,安装 https://www.m 阅读全文
posted @ 2020-12-10 00:00 Gu 阅读(59) 评论(0) 推荐(0) 编辑
  2020年11月30日
摘要:多线程操作界面控件内容, 会出现线程间操作无效,从不是创建控件“xxx”的线程访问它。这个异常来源于.NET2的一个限制:工作线程(包括timer控件)不能访问窗口线程创建的控件 需要InvokeRequired需要比较调用线程ID和创建线程ID,让主线程调用一个委托(delegate或者Actio 阅读全文
posted @ 2020-11-30 09:37 Gu 阅读(56) 评论(0) 推荐(0) 编辑
  2020年11月25日
摘要:导出xls文件(2003格式), Jet引擎只支持2003格式 数据库连接: providerName="Microsoft.Jet.OLEDB.4.0" connectionString="\database\access.mdb" 将表导出为EXCEL07-2003表: Select * INT 阅读全文
posted @ 2020-11-25 13:50 Gu 阅读(78) 评论(0) 推荐(0) 编辑
  2020年11月9日
摘要:迁移一个旧程序到.net. 之前有段代码是这样的. Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) 阅读全文
posted @ 2020-11-09 09:18 Gu 阅读(103) 评论(0) 推荐(0) 编辑