摘要: [代码] 阅读全文
posted @ 2010-09-16 10:18 @小宝 阅读(2525) 评论(0) 推荐(0)
摘要: 在OnShow加入弹出式窗口事件: procedure TForm1.FormShow(Sender: TObject); begin ANimateWindow(Handle,200,AW_SLIDE+AW_HOR_NEGATIVE); end; 关掉窗口滑动事件在OnClose加入: procedure TForm1.FormClose(Sender: TObject; var Action:... 阅读全文
posted @ 2010-09-16 10:12 @小宝 阅读(3060) 评论(0) 推荐(0)
摘要: 程序员只需要将窗体中该输入中文的控件的 imemode=imchinese,然后在每个窗体里 create(或active) 事件里调用本人编写的方法changeyouformallcontrolime(frm)即可.在程序中提供一个用户输入法选项供用户选择自己喜欢的输入法,调用显示frmimenamelist 窗体即可!总之,程序员只需要调用 一个公用 unit(含有窗体的unit) 下的方法:... 阅读全文
posted @ 2010-09-01 16:51 @小宝 阅读(873) 评论(0) 推荐(0)
摘要: [代码] 阅读全文
posted @ 2010-08-27 14:19 @小宝 阅读(427) 评论(0) 推荐(0)
摘要: (1)正确认识dll Dll本质上一个独立的应用程序,与exe一样,有自己的地址空间。 因此,dll是一个可装载执行的程序。其他的,不多说了吧。 (2)调用DLL的方法 我用过的有三种。 第一种:用API 因为Delphi支持几乎所有的API,你可以在Delphi中直接调用API装载一个外部DLL。但是我不喜欢这样做,因为我讨厌微软的那套路。 第二种:外部函数引用 做一个单元(unit),引用外部... 阅读全文
posted @ 2010-08-27 14:18 @小宝 阅读(4248) 评论(0) 推荐(0)
摘要: Delphi 中的DLL 封装和调用对象技术 本文刊登2003 年10 月份出版的Dr.Dobb's 软件研发第3 期 刘 艺 摘 要 DLL 是一种应用最为广泛的动态链接技术但是由于在DLL 中封装和调用对象受到对 象动态绑定机制的限制使得DLL 在封装对象方面有一定的技术难度导致有些Delphi 程 序员误以为DLL 只支持封装函数不支持封装对象本文着重介绍了DLL 中封装和调用对 象的原理和... 阅读全文
posted @ 2010-08-27 14:17 @小宝 阅读(5235) 评论(0) 推荐(0)
摘要: 临时转载一些别人的代码: [代码] 阅读全文
posted @ 2010-08-27 14:09 @小宝 阅读(321) 评论(0) 推荐(0)
摘要: 应用环境:在某些时候,系统需要有一个统一的过程去分配某些资源:如:动态分配Tadoquery对象,为了防止频繁创建Tadoquery对象而浪费系统的性能与资源,请看如下代码: [代码]这里的FLockQueryList是循环等待标记,如果一个进程正在执行这个过程的,同时另外一个进程也执行这个过程,按先进先出的原则,前面的过程没执行完,后面的就继续在等待。大家可以使用下面的方法来测试:在一个窗体中放... 阅读全文
posted @ 2010-08-27 14:07 @小宝 阅读(1497) 评论(0) 推荐(0)
摘要: Dll文件的。 先看代码:[代码] 阅读全文
posted @ 2010-08-27 14:00 @小宝 阅读(893) 评论(0) 推荐(0)
摘要: [代码] 阅读全文
posted @ 2010-08-27 11:09 @小宝 阅读(169) 评论(0) 推荐(0)