上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: Delphi中的接口用 interface 进行声明。接口是针对行为方法的描述,而不管他实现这种行为方法的是对象还是别的什么东西。因此,接口和类的出发点是不一样的,是在不同的角度看问题。 接口通过GUID进行唯一标识。(Delphi IDE中按Ctrl+Shift+G 产生GUID) 高版本的Delphi已经用IInterface 进行统一接口的定义(不知道从哪个版本开始)。 IInterf... 阅读全文
posted @ 2016-05-20 11:25 翼想天开的男孩 阅读(293) 评论(0) 推荐(0) 编辑
摘要: QPlugins是一个DELPHI实现的插件框架,官方网址是:http://www.qdac.cc/ 。 把学习QPlugins的过程和心得做一个记录,以便应用到项目中,同时学习一些实现方法和思想。 大概内容: 一:概述 二:一个插件实例分析 三:插件管理器 四:插件加载器 五:DLL插件 六:BPL插件 七:跨进程插件 八:FMX插件 九:网络插件 … 附:常见问... 阅读全文
posted @ 2016-05-19 09:55 翼想天开的男孩 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一个需求:显示一个窗体,并显示"Hello,World"。(这个例子不一定合适) 用DELPHI 实现上面的需求非常的简单,用向导创建一个项目,同时也创建好了一个窗体,再拖一个Label控件在窗体上,Label的Caption属性 设置成"Hello,World",编译运行程序即可完成。 这个程序有以下几个问题: 一:增加功能或改变需求时,要重新编译整个项目程序 二:不能多人开发 ... 阅读全文
posted @ 2016-05-19 09:50 翼想天开的男孩 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.zhihu.com/question/19851243 阅读全文
posted @ 2016-05-17 14:14 翼想天开的男孩 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 新建Webbroker项目: 选择类型: 开始可以使用:Indy VCL Application 方便调试,完成后,再新建一个DLL 项目,引用业务单元。 示例代码如下: unit uDataModuleMain; interface uses SysUtils, Classes, HTTPApp, HTTPProd; type TWebModule2 ... 阅读全文
posted @ 2016-05-17 11:16 翼想天开的男孩 阅读(3516) 评论(0) 推荐(0) 编辑
摘要: 环境: OS:Windows Server 2003 Enterprise sp2 34位 IIS:6.0 ISAPI: delphi xe 编译的webbroker isapi dll 32位 (可以压缩) 1:安装IIS (略) 2:新建网站,配置基本选项 3:打开ISAPI扩展 4:复制ISAPI文件到网站目录 5:网站执行权限 调用测试。 阅读全文
posted @ 2016-05-17 10:56 翼想天开的男孩 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 环境: OS:Windows Server 2008 R2 Enterprise sp1 64位 IIS:7.5 ISAPI: delphi xe 编译的webbroker isapi dll 32位 (不能压缩) 1:安装IIS (略),ISAPI打上勾安装 2:新建网站,配置好基本的选项(主页,端口等) 3:ISAPI DLL 复制到网站目录 4:启动ISAP ... 阅读全文
posted @ 2016-05-17 10:48 翼想天开的男孩 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 下面列出SQL查询语句的一般形式,以及各个子句被逻辑处理的顺序步骤: (8) SELECT (9) DISTINCT (11) (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP} (7) HAVING (10) ORDER BY ---... 阅读全文
posted @ 2016-04-23 08:47 翼想天开的男孩 阅读(235) 评论(0) 推荐(0) 编辑
摘要: {Delphi NT Service Skeleton by Aphex} {这是一个NT服务程序的例子,如果你只想添加成服务启动即伪服务的话就不必这样麻烦了} program Service; uses Windows,WinSvc; const ServiceName: pchar = 'a Service'; DisplayName: pchar = 'a Dem... 阅读全文
posted @ 2012-07-20 18:59 翼想天开的男孩 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1、判断是否存在addOneArticle这个存储过程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P') drop procedure addOneArticle 2、判断是否存在countAr这个触发器 if exists(select * from d... 阅读全文
posted @ 2012-07-02 08:21 翼想天开的男孩 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页