摘要:
利用setwindowshookex(wh_mouse?,mousehookhandler,hinstance,0)捕捉鼠标信息,其中mousehookhandler的格式如下:
lresult callback mouseproc(
??? int ncode,?// hook code??? wparam wparam,?// message identifier??? lparam l......
摘要:
译者按: 这篇文章来自于www.techinsite.com.au,是有关delphi如何建立对象持久层的一篇文章,本人英文很烂,翻译出来只为自己研究用,请勿见笑。
介绍
众所周知,delphi可以快速开发一个数据库应用程序,然而,因为数据连接组件拖曳到应用程序中,使得你更接近组件的 api。 藉由每个数据感应控件,实现你自己一个特定的数据库模式。 对此的替代方案是实现你自己的持久层......
DEPHI发布时免安装环境
以往的程序一般先进行打包,然后在用户机器上这行安装过程.
1.如何将程序用到的类库编译到可执行文件中? 【程序编程相关:试卷自动生成系统的开发与应用
】
在这篇文章里,介绍怎样将dephi编译的程序直接复制(copy)到用户的机器上就能运行,这也是智能客户端特点之一. 【推荐阅读:ShadowStarCodeFast下载】
2.如何将midas.dll进行客户端发布? 【扩展信息:2004.11.30.Managingt】
选择菜单project\options,选择packages标签,不选择“build with runtime packages”复选框.这种设置可以将大多数使用的类库编译到可执行文件中.
在delphi5以上的版本中可以在单元中使用midaslib来进行midas发布,在用户的机器上不用注册安装midas.dll,同时解决了midas版本的问题.其他版本只能将midas.dll复制到可执行文件同级目录下,将原来的midas.dll现反注册.
3.qtinf70问题?
qtinf70是linux使用的,在用户机器上运行程序时出现错误信息“erro load qtinf70”,如果只在windows平台上运行,将单元中使用类似“q*”的单元删除.
摘要:
在vcl中包含有一个tlist类,几乎可以实现<链表>所有功能,delphi的工程师真是伟大。但是在实际应用中需要ttree类,来实现<树>的功能,我写了两个类tyutree,tyunode。可以方便实现,树创建,结点增删、移动功能。请大家指教。
代码实例:
procedure test();
var
yutree: tyutree;
node: tyuno......