Welcome 微信登录

首页 / 软件开发 / Delphi

初探Delphi中的插件编程

初探Delphi中的插件编程

插件结构的编程需要一个插件容器来控制各DLL的运行情况,将划分好的每个子系统安排到一个DLL库文件中。对每个DLL程序需要为容器预留接口函数,一般接口函数包括:启动调用DLL库的函数、关闭DLL库的函数。通过接口函数,插件容器可以向DLL模块传递参数实现动态控制。具体实现细节我将在下文说明并给出响应代码。 您可能需要先了解一下DELPHI中UNIT的结构,工程的结构。本文没有深入讨论DLL编程的理论细节,只是演示了一些实用的代码,我当时学习的是刘艺老师的...
Delphi中判断文件是否为文本文件的函数

Delphi中判断文件是否为文本文件的函数

在自己编写文本文件读取函数的时候,你首先会遇到的第一个问题就是:对于给定的一个文件名,怎么知道它所代表磁盘文件的确是文本文件?这里有一个很简单的方法:把给定的那个文件看作是无类型的二进制文件,然后顺序地读出这个文件的每一个字节,如果文件里有一个字节的值等于0,那么这个文件就不是文本文件;反之,如果这个文件中没有一个字节的值是0的话,就可以判定这个文件是文本文件了。这是原理,下面看看在Delphi中怎样编程来实现它-- 复制代码 代码如下:functionI...
wordpress主题支持自定义菜单及修改css样式实现方法

wordpress主题支持自定义菜单及修改css样式实现方法

自己在制作wordpress主题的时候遇到这个问题,并且遇到了css样式错误,其实很简单,操作如下: 在主题中functions.php中加入: register_nav_menus( array( "menu" => __( "menu", "" ), ) ); 在主题导航栏贴上导航代码: <?php wp_nav_menu( "id=navbar" ); ?> 但是出现了css样式错误: 原来这个函数输出的是下面的格式: 复制代码 代...
delphi中exit,abort,break,continue的区别介绍

delphi中exit,abort,break,continue的区别介绍

delphi中表示跳出的有break,continue, exit,abort, halt, runerror。 1、break 强制退出循环(只能放在循环中),用于从For语句,while语句或repeat语句中强制退出。 2、continue 用于从For语句,while语句或repeat语句强行结束本次称称循环,并开始下一次循环。 3、exit 用于从当前代码块中退出。若该代码为主程序,则终止该程序,若是函数或过程,则立即该过程或函数。 4、abor...
delphi mysql adbquery数据提供程序或其他服务返回 E_FAIL 状态

delphi mysql adbquery数据提供程序或其他服务返回 E_FAIL 状态

delphi mysql adbquery数据提供程序或其他服务返回 E_FAIL 状态。. 出现以上错误,请检查表的时间字段是否可以为NULL,不能为NULL可能出现这个问题,或其他不能为空的字段造成的。Access数据库,文本类型字段,存储字符段超出该字段定义的最大长度报此错误一般都是数据库字段类型设置不当引起,大家可以检查下。...
<< 61 62 63 64 65 66 67 68 69 70 >>