摘要:作者:张磊
大家可能见过诸如金山毒霸,瑞星杀毒,以及五笔输入法等等在系统托盘(即右下角有时间和输入法图标的地方)在的控制菜单,而在正常的任务栏(即屏幕最下方的“开始”按钮的右边的各式各样)中却不出现按钮的程序,即我们常说的在后台运行的程序。如果自己的程序中也能有这样的话,那种与众不同的感觉真棒.
预备知识:
1:向系统托盘中加入图标控制菜单:
向系统托盘中加入图标控制菜单须......
摘要:{*******************************************************}
{ }
{ 继承范例 }
{ }
{ }
{ 版权所有 (c) 2000,2001 真光软件 }
{*******************************************************}
unit clsperson;
{**********......
用Delphi编写ASP的ActiveX服务器组件asp中的activex服务器组件为标准的automation activex组件,只要使用由asp提供的接口与遵守asp有关规则便可.delphi 4.0作为一种高效.快速.强大的开发语言,为开发com组件提供了很强的功能,但不知道什么原因,很少有人运用delphi编写asp中的activex服务器组件.本文意在通过举例介绍如何运用delphi编写asp中的activex 组件.
【程序编程相关:
用Delphi 5创建Web Servi】 【推荐阅读:
在Delphi应用程序中拖动控件】
通过以下步骤创建asp中的activex 服务器组件: 【扩展信息:
避免浮点操作的四舍五入错误】
1.创建一个activex library工程
打开delphi编辑器,选择选单中的file/new,在new item中选择 the activex 项中的activex library选项,delphi将自动生成以下代码:
library project1;
uses
comserv;
exports
dllgetclassobject,
dllcanunloadnow,
dllregisterserver,
dllunregisterserver;
{$r *.res}
begin
end.
这是delphi编译com组件时必须的函数,dllgetclassobject函数负责将输入调用从com库转换到相应的类工厂中;dllcanunloadnow函数是通知ole引擎如果没有程序引用将自动释放内存;dllregisterserver与dllunregisterserver函数用来登记com服务器.总之delphi已经为你做好了一切辅助工作,你只需用心编写主要功能模块便可.
2.在该工程中新增一个automation对象
...
下一页 摘要:在下面讨论中, 主要应用了bde的函数.
delphi 1.0 没有提供 bde 函数的帮助文件, 请参见
delphidoc 中的 dbitypes.int、 dbiprocs.int 和
dbierrs.int 三个文件; 在delphi 3.0/4.0 中可参
见 bde 帮助文件. 本文讨论的 dbf 数据库操作主要
有: 真正删除记录、显示被删 除记录、 获取当前记
录号、 ......