programming
文章平均质量分 51
ksjxqy
这个作者很懒,什么都没留下…
展开
-
多线程ADO数据访问程序在vmware虚拟机中执行时切换输入法导致用户界面无响应
如果ADOConnection不是在主线程创建,那么在vmware虚拟机中执行程序,切换输入法会导致用户界面无响应。测试线程的代码如下:type TDataAccessThread = class(TThread) private FConnection: TADOConnection; protected procedure Execute; o原创 2013-08-22 03:09:03 · 655 阅读 · 0 评论 -
函数库设计
使用Delphi多年了,感觉它的运行库函数设计有很多不合理的地方,在字符串相关函数上体现得尤为明显。调用这些函数时,如果传递的参数类型不是严格匹配,会发生一些隐式类型转换,有时这些转换需要付出很高的代价,这种代价在某些追求效率的场合是不可接受的。但是如果不调用这些库函数,就意味着你必须自己写。比如调用StrToInt时传递的参数是PChar,首先会调用LStrLen来计算参数字符串的长度,然后从堆原创 2013-08-24 20:48:30 · 695 阅读 · 0 评论 -
windows 7 64位系统KB2970228和KB2982791补丁导致Delphi无法启动
KB2970228会把win32k.sys从6.1.7601.18512升级为6.1.7601.18528版, KB2982791则把win32k.sys升级为6.1.7601.18539版原创 2014-08-15 11:27:24 · 1642 阅读 · 0 评论