摘要:在windows中,为了方便文件或者文件夹的访问,我们常常为某些文件或者文件夹建立快捷方式(shortcut)。同样,在internet explorer中,我们也可以为自己喜爱的网址建立internet快捷方式(internet shortcut)。只要点击快捷方式,internet explorer就会启动,并联接到相应的网站。事实上,除了internet explorer可以创建intern......
摘要:作者: 吴淑华
delphi与windows平台紧密结合,编译代码快速高效。作为一种可视化的面向对象开发工具,delphi可以帮助程序员更轻松、更快速地编写各种windows应用程序。而且通过编程可以方便地调用其它语言编写的动态库或应用程序,并在不需要时关闭这些外部程序。这一点对许多编程人员非常有用,例如,在采用delphi进行软件开发的同时,可能需要调用以前采用其它工具开发的应用程序,以免再次......
BDE函数对DBF数据库的的几个常用操作在下面讨论中, 主要应用了bde的函数.
delphi 1.0 没有提供 bde 函数的帮助文件, 请参见 【程序编程相关:
监视Pop3信箱】 【推荐阅读:
实现高速文件拷贝】
delphidoc 中的 dbitypes.int. dbiprocs.int 与 【扩展信息:
常用文件目录操作】
dbierrs.int 三个文件; 在delphi 3.0/4.0 中可参
见 bde 帮助文件. 本文讨论的 dbf 数据库操作主要
有: 真正删除记录.显示被删 除记录. 获取当前记
录号. 设置查询匹配方式. 恢复被删除记录.
一.真正删除记录
在 delphi 程序中, 用 ttable 或 tquery 构件
的方法 delete 执行删除记录的操作时, 执行的是软
删除, 即相当于 foxpro 中的 "setdeleteoff" 的效
果, 仅 将记录用星号 "*" 标记为删除, 实际并没有
数据 库中进行物理上的删除. 要进行真正的删除,
需要进行 packtable 的操作.
在 delphi 程序中真正删除记录, 需要调用 bde
函数, 函数名为 dbipacktable, 函数原型为:
function dbipacktable(hdb:hdbidb;hcursor:
hdbicur;psztablename:pchar;
pszdrivertype:pchar;bregenidxs:bool):dbiresult;
其中, hdb 为数据库 tdatabse 的句柄, hcursor
为数 据表 ttable 的句柄, psztablename 为要删除记
录的数据表的名称, pszdrivertype 为要 删除记录的
数据表的类型, bregenidxs 表示是否在 删除记录后自
动更新索引文件.
在上面前四个参数中, hdb 不能为 null. hcursor.
psztablename. pszdrivertype 可以为 null, 但必须
提供足够的信息来标识数据表的文件名称与 类型, 当
hcursor 不为空时, psztablename 与 pszdrivertype
可以为 null; 当 psztablename 为数据表的路径与文件
名时, hcursor 与 pszdrivertype 可以为 null.
...
下一页 摘要:陈平 朱洪涛
目前,大多数商业软件都提供一种“在线升级”的功能,用户只需上网点几下鼠标即可完成程序的更新升级。笔者所在的单位拥有一个连接了上百台计算机的局域网,上面运行着一套信息管理系统。为解决客户端应用程序的更新升级,笔者编制了一个实现自动更新功能的模块。该模块能在不同的编程语言中实现升级功能,具有一定的通用性和灵活性。本文介绍该模块(piupdate)的设计思路和实现方法。
实现原理 ......